Nginx 启动、停止、重启、加载配置详细说明以及案例
Nginx 启动、停止、重启、加载配置详细说明及案例
1. 启动 Nginx
命令:
nginx
说明: 启动 Nginx 服务。
案例:
nginx
2. 停止 Nginx
命令:
nginx -s stop
说明: 立即停止 Nginx 服务。
案例:
nginx -s stop
3. 重启 Nginx
命令:
nginx -s reload
说明: 重新加载配置文件并重启 Nginx 服务。
案例:
nginx -s reload
4. 加载配置
命令:
nginx -s reload
说明: 重新加载配置文件,不中断服务。
案例:
nginx -s reload
5. 检查配置文件
命令:
nginx -t
说明: 检查 Nginx 配置文件的语法是否正确。
案例:
nginx -t
6. 平滑重启
命令:
nginx -s quit
然后nginx
说明: 先停止 Nginx 服务,再启动 Nginx 服务,实现平滑重启。
案例:
nginx -s quit nginx
7. 查看 Nginx 版本
命令:
nginx -v
说明: 查看 Nginx 的版本信息。
案例:
nginx -v
8. 查看 Nginx 详细版本信息
命令:
nginx -V
说明: 查看 Nginx 的详细版本信息和编译选项。
案例:
nginx -V
9. 指定配置文件启动
命令:
nginx -c /path/to/nginx.conf
说明: 使用指定的配置文件启动 Nginx。
案例:
nginx -c /etc/nginx/nginx.conf
10. 强制停止 Nginx
命令:
killall nginx
说明: 强制停止所有 Nginx 进程。
案例:
killall nginx
11. 查看 Nginx 进程
命令:
ps aux | grep nginx
说明: 查看当前运行的 Nginx 进程。
案例:
ps aux | grep nginx
12. 查看 Nginx 日志
命令:
tail -f /var/log/nginx/error.log
说明: 实时查看 Nginx 错误日志。
案例:
tail -f /var/log/nginx/error.log
13. 查看 Nginx 访问日志
命令:
tail -f /var/log/nginx/access.log
说明: 实时查看 Nginx 访问日志。
案例:
tail -f /var/log/nginx/access.log
14. 查看 Nginx 配置文件路径
命令:
nginx -V 2>&1 | grep -- '--conf-path='
说明: 查看 Nginx 配置文件的路径。
案例:
nginx -V 2>&1 | grep -- '--conf-path='
15. 查看 Nginx 模块
命令:
nginx -V 2>&1 | grep -- '--add-module='
说明: 查看 Nginx 已加载的模块。
案例:
nginx -V 2>&1 | grep -- '--add-module='
16. 查看 Nginx 编译参数
命令:
nginx -V
说明: 查看 Nginx 的编译参数。
案例:
nginx -V
17. 查看 Nginx 运行状态
命令:
systemctl status nginx
说明: 查看 Nginx 的运行状态。
案例:
systemctl status nginx
18. 设置 Nginx 开机自启动
命令:
systemctl enable nginx
说明: 设置 Nginx 开机自启动。
案例:
本篇文章内容来源于:Nginx 启动、停止、重启、加载配置详细说明以及案例
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。