一、Nginx常用基本命令
1、启动Nginx服务器命令:
去到sbin路径:cd /usr/local/nginx/sbin
启动Nginx服务器: ./nginx
2、查看Nginx 版本号命令:
./nginx -v
或
./nginx -V
运行结果:
3、查看Nginx进程命令:
ps aux|grep nginx
运行结果:
4、检查Nginx配置文件是否正确命令:
./nginx -t
运行结果:
指定检测特定Nginx配置文件:-c表示configuration,指定配置文件
./nginx -t -c /usr/local/nginx/conf/nginx.conf
5、Nginx服务器指定启动配置文件命令:
./nginx -c /usr/local/nginx/conf/nginx.conf
6、暴力停止Nginx服务器命令:
./nginx -s stop
7、优雅停止Nginx服务器命令:
./nginx -s quit
8、Nginx重新加载配置文件命令:
./nginx -s reload
9、显示Nginx帮助信息
二、Nginx通过master发送信号的相关命令
若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号了,命令如下:
kill -信号类型 '/usr/nginx/logs/nginx.pid' (推荐)
1、从容停止Nginx服务器命令:
kill -QUIT 主进程号
2、快速停止Nginx服务器命令:
kill -TERM 主进程号
3、强制停止Nginx服务器命令:
pkill -9 nginx