文章目录
前言
本篇博客是对Nginx常用命令整理,如有问题请指出!
所有博客文件目录索引:博客目录索引(持续更新)
nginx的常用命令
/usr/sbin/nginx # 启动nginx,我们可以通过命令which nginx来找到指定脚本文件
# 查看是否有nginx进程
ps -aux | grep nginx
我们访问ip地址即可测试nginx有无启动,示例:http://192.168.118.128/
,默认访问的是80端口
# 查看版本
nginx -v
# -c,表示指定某个conf配置文件来启动nginx
nginx -c /etc/nginx/nginx.conf
# 测试nginx的配置文件是否有语法问题
nginx -t
# 若是想要使用指定nginx配置并且进行测试
nginx -c /home/zhifeng/pro/nginx/nginxconfs/nginx.conf
# 查看版本
nginx -v # 或者nginx -V,可以打印更新nginx信息
# -s信号 命令
# 包含四个命令:①stop,立即停止(不推荐,由于是线上工程) 不管是否当前有连接直接关闭nginx,可能正在连接的用户会直接中断
# ②quit 优雅停止 旧的进程会收到命令,之后不会再接收请求了。原本还在运行的进程会继续运行,知道服务提供完毕结束 ③reload 重启 这里的重启实际上会执行优雅停止的非方式,热部署
nginx -s stop
nginx -s quit
nginx -s reload
# 快速关闭nginx
ps -ef | grep nginx
kill -TERM 主pid
# 重启nginx
./nginx -s reload
ERM 主pid
重启nginx
./nginx -s reload
我是长路,感谢你的耐心阅读。如有问题请指出,我会积极采纳!
欢迎关注我的公众号【长路Java】,分享Java学习文章及相关资料
Q群:851968786 我们可以一起探讨学习
注明:转载可,需要附带上文章链接