nginx常用指令
Posted 故事里的牧羊人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx常用指令相关的知识,希望对你有一定的参考价值。
./nginx #打开 nginx nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx nginx -t #测试配置是否有语法错误 nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] -?,-h : 打开帮助信息 -v : 显示版本信息并退出 -V : 显示版本和配置选项信息,然后退出 -t : 检测配置文件是否有语法错误,然后退出 -q : 在检测配置文件期间屏蔽非错误信息 -s signal : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启), reload(重新加载配置文件) -p prefix : 设置前缀路径(默认是:/usr/local/nginx/) -c filename : 设置配置文件(默认是:/usr/local/nginx/conf/nginx.conf) -g directives : 设置配置文件外的全局指令
停止
$ ps -ef|grep nginx root 5747 1 0 May23 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx 500 12037 7886 0 10:00 pts/1 00:00:00 grep nginx nobody 25581 5747 0 Sep27 ? 00:01:16 nginx: worker process nobody 25582 5747 0 Sep27 ? 00:01:25 nginx: worker process nobody 25583 5747 0 Sep27 ? 00:02:59 nginx: worker process nobody 25584 5747 0 Sep27 ? 00:02:05 nginx: worker process
重启
1. 验证nginx配置文件是否正确
进入nginx安装目录sbin下,输入命令
$ ./nginx -t …… nginx.conf syntax is ok …… nginx.conf test is successful
看到如上显示,说明配置文件正确!
2. 重启nginx服务
进入nginx安装目录sbin下,输入命令:
# ./nginx -s reload 或者 # kill -HUP 5747
以上是关于nginx常用指令的主要内容,如果未能解决你的问题,请参考以下文章