在Linux系统中启动、重启Nginx的操作方法如下(假设已安装Nginx):
# 使用systemd(主流Linux发行版如Ubuntu/CentOS 7+)
sudo systemctl start nginx
# 旧版系统使用init.d(如Debian 7/CentOS 6)
sudo service nginx start
(修改配置后需重启生效)
# systemd方式
sudo systemctl restart nginx
# init.d方式
sudo service nginx restart
# 仅重新加载配置(不中断服务)
sudo systemctl reload nginx # 或 sudo nginx -s reload
sudo systemctl status nginx # 查看运行状态
sudo nginx -t # 测试配置文件语法
sudo systemctl enable nginx
root
或www-data
用户权限)。sudo netstat -tulnp | grep :80
)。sudo tail -f /var/log/nginx/error.log
)。场景 | 推荐命令 | 作用 |
---|---|---|
首次启动 | systemctl start nginx |
启动服务 |
修改配置后 | systemctl reload nginx |
平滑重载(不中断连接) |
配置重大变更 | systemctl restart nginx |
完全重启 |
调试配置 | nginx -t |
测试配置文件语法 |
按实际需求选择操作即可。