注:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
nginx的强大之处不必要我细说,当初第一次接触nginx的时候就发现了它的强大之处,并且自我觉得非常有必要出一篇记录nginx的各个功能及坑点。
欢迎大家对nginx感兴趣的朋友们来一起学习与及时提出错误及误点。有问题的可以在评论区@我。
一:nginx常用命令管理
1.查看nginx进程:
ps -ef|grep nginx
2.平滑启动nginx:
kill -HUP `cat /var/run/nginx.pid`(进程文件路径在配置文件nginx.conf中可以找到)
或者
nginx -s reload (这里的nginx命令如果没做环境变量的话那么就得输入全路径)
注意:平滑启动的意思是在不停止nginx的情况下,重启nginx,重新加载配置文件,启动新的工作线程,完美停止旧的工作线程。
3.强制停止nginx
pkill -9 nginx
4.检查对nginx.conf文件的修改是否正确
nginx -t -c /etc/nginx/nginx.conf ( /etc/nginx/nginx.conf 为自己nginx真实配置文件路径 )
或者
nginx -t(nginx为自己nginx sbin目录下的nginx可执行命令,一般没做环境变量就得写为全路径)
5.停止nginx的命令
nginx -s stop(nginx与上述意思相同)
或者
pkill nginx
6.查看nginx的版本信息
nginx -v
7.查看完整的nginx的配置信息
nginx -V