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

Song2003 次浏览0个评论2021年04月27日

一、查看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

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文

    当前暂无更多相关好文推荐...