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

Song • 149 次浏览 • 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

原创文章,转载请注明 :Nginx命令详解以及如何不重启nginx更改配置 - Laravel学习网
原文出处: https://phpartisan.cn/news/161.html
问题交流群 :168117787
提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
[ 配置教程 ] 在ubuntu16.04中部署LNMP环境(php7+maridb且开启maridb远程以及nginx多域名访问 )并配置laravel环境 腾讯云服务器Ubuntu 18.04.1开通使用 root 账号登录