Nginx常用命令
启动
- 直接启动
- 进入 nginx 安装目录找到 sbin 文件夹,然后启动 nginx。
命令:cd /sbin
进入到 sbin 目录下
命令:./nginx
启动 nginx
- 指定配置文件方式启动:
命令:./nginx -c /usr/local/nginx/conf/nginx.conf
注:/usr/local/nginx/conf/nginx.conf
为 nginx 配置文件,根据自己实际情况修改。
检查 nginx 配置
- 进入 nginx 下的 sbin 目录下执行命令:
命令:./nginx -t
注:该命令是检查配置文件是否有语法错误。如果有错,会提示出多少行出错。
- 或者检查指定配置文件
命令:./nginx -t -c /usr/local/app/nginx/conf/nginx.conf
平滑的重启
-
修改配置无误之后,重新加载配置启动 nginx 。进入 nginx 下的 sbin 目录下执行命令:
执行重载命令:./nginx -s reload
关闭 nginx
-
进入 nginx 下的 sbin 目录下执行命令:
快速停止 nginx 命令:./nginx -s stop
完整有序的停止 nginx:./nginx -s quit
;这个命令会等待所有请求结束后再关闭 nginx。 -
使用 kill 命令关闭 nginx
- 先查看 nginx 进程,找到主进程号。然后再使用 kill 命令杀死 nginx 进程。
查看 nginx 进程号命令:ps -ef | grep nginx
从容停止 nginx 命令:kill -QUIT 主进程号
快速停止 nginx 命令:kill -TERM 主进程号
强制停止 nginx 命令:kill -HUP 主进程号
平滑重启 nginx 命令:kill -9 nginx
查找并杀死所有 nginx 进程:ps aux | grep nginx |awk '{print $2}' | xargs kill -9
链接:https://www.jianshu.com/p/d70006f18a6d
本文作者:Nyanyan
本文链接:https://www.cnblogs.com/nyan/p/17592817.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步