码迷,mamicode.com
首页 > 其他好文 > 详细

nginx使用手册--nginx的命令行参数

时间:2018-11-07 15:30:46      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:强制   success   信号   进程   syntax   工作   缺省   file   一个   

nginx的命令行参数

  • -? 或者 -h 打印命令行参数帮助信息
  • -c file 为 Nginx 指定一个配置文件,来代替缺省的。
  • -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。
  • -v 显示 nginx 的版本。
  • -V 显示 nginx 的版本,编译器版本和配置参数。
  • -q 在配置测试期间禁止非错误信息
  • -s signal 向主进程(Master)发送信号,信号参数可以是以下:
    • stop -- 快速关闭(强制关闭,比较粗暴)
    • quit -- 正常关闭
    • reload -- 重新加载配置,使用新配置后启动新的工作进程(Worker),正常退出就的工作进程。
    • reopen -- 重新打开日志文件。
  • -p prefix 设置nginx路径前缀,比如一个存放着服务器文件的目录(默认是/usr/local/nginx)
  • -g directive 在配置文件中设置全局指令

简单用例

  • 修改nginx.conf文件后测试是否通过
$ nginx -t
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
  • 运行Nginx时指定配置文件
nginx -c /www/nginx.conf
  • 快速关闭Nginx
nginx -s stop
  • 优雅关闭Nginx
nginx -s quit

优雅地关闭 Nginx,这是说 Nginx 主进程会等待 worker 进程完成当前用户请求的处理。需要启动时的用户身份来执行

  • 重新打开日志文件
nginx -s reopen

可用于分割日志后,重新打开一个新的日志文件

  • 重新加载配置
nginx -s reload

nginx使用手册--nginx的命令行参数

标签:强制   success   信号   进程   syntax   工作   缺省   file   一个   

原文地址:https://www.cnblogs.com/huyifei/p/9922468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!