nginx -g详细说明以及案例
2025-03-06
7
nginx -g
是用于在启动 Nginx 时传递全局指令的命令。这些指令会覆盖 Nginx 配置文件中的默认设置。
语法
nginx -g "directive;"
常用指令
daemon off;
让 Nginx 在前台运行,而不是作为守护进程。nginx -g "daemon off;"
master_process off;
禁用主进程,仅使用工作进程运行。nginx -g "master_process off;"
worker_processes auto;
自动设置工作进程数。nginx -g "worker_processes auto;"
error_log /path/to/error.log debug;
设置错误日志路径和日志级别。nginx -g "error_log /var/log/nginx/error.log debug;"
pid /path/to/nginx.pid;
指定 Nginx 主进程的 PID 文件路径。nginx -g "pid /var/run/nginx.pid;"
案例
在前台运行 Nginx 并设置日志级别为 debug
nginx -g "daemon off; error_log /var/log/nginx/error.log debug;"
禁用主进程并自动设置工作进程数
nginx -g "master_process off; worker_processes auto;"
指定 PID 文件路径并设置日志级别为 notice
nginx -g "pid /var/run/nginx.pid; error_log /var/log/nginx/error.log notice;"
通过这些指令,可以在启动 Nginx 时灵活调整配置,而无需修改配置文件。
本篇文章内容来源于:nginx -g详细说明以及案例
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。