Nginx命令详解以及如何不重启nginx更改配置

Song389 次浏览0个评论2021年04月27日
一、查看Nginx系统版本 查看nginx版本信息:-v和-V是不一样的: 显示nginx的当前版本 nginx-v 显示版本、编译器版本和配置参数信息 nginx-V 二、Nginx常用命令

一、查看Nginx系统版本

查看nginx版本信息:-v和-V是不一样的:

# 显示nginx的当前版本
nginx -v

# 显示版本、编译器版本和配置参数信息
nginx -V

二、Nginx常用命令

# 开启Nginx服务
nginx -s start

# 重启Nginx服务
nginx -s restart

# 快速关闭nginx服务
nginx -s stop

# 优雅的关闭,当所有请求被处理完成之后才关闭。
nginx -s quit

# 更新Nginx配置
nginx -s reload

三、不重启nginx更新配置

有时候我们的服务器可能正在线上运行,如果我们使用nginx restart会重启,期间导致用户无法访问;而且如果配置有问题,则可能到账系统宕机几分钟或10几分钟。我们可以使用reload命令重新加载配置,如果配置有问题报错也不会影响现在运行的配置nginx是支持热部署的,意思就是可以在不停止服务的情况下进行更新部署

# Ubuntu/Debian
sudo service nginx reload

# CentOS7 
sudo systemctl reload nginx

# mac
sudo nginx -s reload
请登录后评论
    当前暂无评价,快来发表您的观点吧...
    公告提示
    本站主要用于学习交流Laravel技术,分享Laravel优秀案例;同时非常欢迎大家投稿哦!如果有招聘信息也可以联系我我帮忙发布哦!