方案1
重启nginx
nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx
nginx -s stop : 快速停止nginxquit :完整有序的停止nginx其他的停止nginx 方式
ps -ef | grep nginxkill -QUIT 主进程号 :从容停止Nginxkill -TERM 主进程号:快速停止Nginxpkill -9 nginx :强制停止Nginx启动nginx
nginx -c /path/to/nginx.conf平滑重启nginx
kill -HUP 主进程号方案2
启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
例如:
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止
nginx的停止有三种方式:
从容停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -QUIT 2072
快速停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
强制停止
[root@LinuxServer ~]# pkill -9 nginx
方案3
重启
验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!
方法二:在启动命令-c前加-t
重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload即可
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
方案4
启动
cd /usr/local/nginx/sbin
./nginx
nginx服务启动后默认的进程号会放在/usr/local/nginx/logs/nginx.pid文件
cat nginx.pid 查看进程号
关闭
kill -TERM pid 快速停止服务kill -QUIT pid 平缓停止服务kill -9 pid 强制停止服务重启
cd /usr/local/nginx
./nginx -HUP pid
./nginx -s reload
另外一些常见的命令
./nginx -h 查看nginx所有的命令参数
如果觉得《Nginx:启动 停止 重启命令。》对你有帮助,请点赞、收藏,并留下你的观点哦!