‘壹’ nginx重启几种方法
平滑重启命令:
kill -HUP 住进称号或进程号文件路径
或者使用
/usr/nginx/sbin/nginx -s reload
注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。
判断Nginx配置是否正确命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx -t
nginx reload重启
执行
# /usr/local/nginx/sbin/nginx -s reload
nginx已经重启成功
Centos nginx重启
重启Nginx
service nginx restart
/etc/init.d/nginx stop
/etc/init.d/nginx start
Ubuntu Nginx
$sudo service nginx start
$sudo service nginx stop
win7
启动
解压至c:\nginx,运行nginx.exe(即nginx -c conf\nginx.conf),默认使用80端口,日志见文件夹C:\nginx\logs
常用配置
C:\nginx\conf\nginx.conf,使用自己定义的conf文件如my.conf,命令为nginx -c conf\my.conf
‘贰’ linux下如何重启nginx
1、第一种方法:首先在进入nginx可执行目录bin,输入代码:cd /usr/local/nglnx/sbln。
‘叁’ centos7重启nginx
如果你是以服务模式启动的nginx,重启nginx的命令为:systemctl restart nginx.service如果你是通过命令行启动的nginx,重启命令为ngnx -s restart 望采纳
‘肆’ mac 怎么启动nginx服务器
:用户从浏览器输入URL。先到nginx。nginx将请求转到Passenger启动的Rails实例端口。然后你的Rails工程就收到这个请求了。 bundle只是一个Rails包管理工具。只和开发过程有关,和部署过程没关系。.
‘伍’ 如何重启 nginx
nginx 服务器重启命令,关闭
nginx -s reload :修改配置后重新加载生效
nginx -s reopen :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
关闭nginx:
nginx -s stop :快速停止nginx
quit :完整有序的停止nginx
其他的停止nginx 方式:
ps -ef | grep nginx
kill -QUIT 主进程号 :从容停止Nginx
kill -TERM 主进程号 :快速停止Nginx
pkill -9 nginx :强制停止Nginx
启动nginx:
nginx -c /path/to/nginx.conf
平滑重启nginx:
kill -HUP 主进程号
‘陆’ mac下brew安装 nginx 后怎么启动
那可能是你当前的用户无权限对/usr/local/文件夹进行读写操作,执行如下命令获取权限
[html]view plain
sudochown-R'yourname'/usr/local
2.安装完成之后,执行如下命令启动nginx
[html]view plain
sudonginx
3.测试
选择你喜欢的浏览器打开如下url,如果一切顺利将显示nginx的欢迎页面
[html]view plain
http://localhost:8080
‘柒’ 如何用命令重启nginx
nginx服务器频繁出现502错误,这里分享下nginx重启的命令,相比网上繁琐的重启脚本,还是用命令重启nginx方便,大家可以试试。
在Nginx中,可以用-s参数对nginx服务进行管理:
复制代码代码示例:
# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
重启nginx服务:
复制代码代码示例:
# /usr/local/nginx/sbin/nginx -s reload
nginx重启成功
使用root权限杀掉nginx进程:
复制代码代码示例:
#killall nginx
#nginx
其它相关命令:
1,显示nginx进行id
复制代码代码示例:
#ps -aux | grep nginx
2,结果nginx的master进行pid
复制代码代码示例:
#kill -HUP 635
3,重启ngnix
复制代码代码示例:
#/usr/local/nginx/sbin/nginx -s reload
‘捌’ nginx如何配置https的301重定向,以及nginx的检查重启命令是什么
首先需要配置好SSL证书,网上有很多相关教程,具体不多说了,
配置好SSL证书后,(Nginx配置)会有两个文件,一个以.crt结尾,一个以.key结尾的。
网上有很多配置http跳转到https得到教程,都是下面rewrite的方法,这里不建议使用rewrite规则跳转,容易出现重定向次数过多的问题
rewrite ^(.*)$ https://$host$1 permanent;
我们可以使用return来实现
return 301 https://www.000000.com$request_uri;
Nginx文件更改好要在重启下才会生效,否则还会变成原来的内容,这里建议重启前先检查下配置文件是否争取:
首先找到Nginx的所在目录,目录下有sbin文件,进入到sbin文件下执行以下命令:
执行: ./nginx -t
如果出现……ok和……success语句,则正面文件配置正确
执行: ./nginx -s reload
这个时候不会出现任何提示,Nginx的301重定向就已经完成了。
注意事项:进入sbin目录下执行命令,前面一定要加上./
‘玖’ nginx 问一下nginx常用命令
1、终端中输入:whereis nginx
(/usr/local/nginx/sbin)
2、cd /usr/local/nginx/sbin
3、启动 ./nginx
4、查看Nginx的版本号:nginx -V
5、停止 nginx -s stop
6、退出 nginx -s quit
7、重启加载配置 nginx -s reload