阿熊
阿熊
元老
发贴: 5644
|
于 2015-09-21 16:25
    
-?或者-h 帮助命令 -c </path/to/config> 为Nginx指定一个配置文件,来代替缺省的。 -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。 -v 显示nginx的版本。 -V 显示nginx的版本,编译器版本和配置参数。 -s reload 修改配置后重新加载生效 -s stop 快速停止nginx -s quit 完整有序的停止nginx -s reopen 重新打开日志文件 -q 测试配置时,只输出错误信息 -p 设置安装目录,修改后影响Log目录和Html目录
-g 另行指定全局配置项的启动方式 可以通过-g参数临时指定一些全局配置项,以使新的配置项生效。例如: /usr/local/nginx/sbin/nginx -g "pid /var/nginx/test.pid;" 上面这行命令意味着会把pid文件写到/var/nginx/test.pid中。 -g参数的约束条件是指定的配置项不能与默认路径下的nginx.conf中的配置项相冲突,否则无法启动。就像上例那样,类似这样的配置项:pid logs/nginx.pid,是不能存在于默认的nginx.conf中的。 另一个约束条件是,以-g方式启动的Nginx服务执行其他命令行时,需要把-g参数也带上,否则可能出现配置项不匹配的情形。例如,如果要停止Nginx服务,那么需要执行下面代码: /usr/local/nginx/sbin/nginx -g "pid /var/nginx/test.pid;" -s stop 如果不带上-g "pid /var/nginx/test.pid;",那么找不到pid文件,也会出现无法停止服务的情况。
|