Nginx的命令行控制
此方式是通过Nginx安装目录下的sbin下的可执行文件nginx来进行 Nginx状态的控制,我们可以通过 nginx -h来查看都有哪些参数可以用
通过ll就可以看到二进制可执行文件
使用./nginx -h可以把ngnix所执行的参数配置都给罗列出来
使用./ngnix -?得到的命令与./nginx -h得到的命令是一致的
使用./ngnix -v可以得到当前ngnix的版本
使用./ngnix -V可以可以得到Ngnix的相关的参数信息
使用./ngnix -t的命令主要是检验ngnix的语法是否正确
复制上面的路径,使用vim可以打开相关路径
检验./ngnix -t的用法,可以在config中随便写入一个abc文件
再使用./ngnix -t 文件可以查看到unknown无法找到对应文件,因此常用./ngnix -t检验conf文件语法是否正确
./ngnix -T可以查看大量Ngnix的配置信息
使用./nginx -tq如果语法没有错误,就什么也不会出现
使用quit请求的意思是把你的请求关闭掉
使用./ngnix -s stop 对应的进程被关闭掉了
使用./ngnix -s quit也可以将进程关闭掉
如果想要重新启动Ngnix
使用./nginx 启动一下
再使用./nginx -s reload可以重新启动一下ngnix
使用cp /usr/local/nginx/xxx xxxxxxx可以复制相应的命令
切换到当前文件,如果想要使用它
如果你还像利用./ngnix -t测试ngnix的语法是否正确,可以利用./ngnix -tc 加路径检测复制路径中的conf文件语法是否正确
使用./ngnix -g “pid logs/abc.pid;”可以修改相关配置pid的文件
cat abc.pid的命令可以查看具体的命令
如果你更换了pid文件,再使用./nginx -s stop文件关闭,就会导致错误了,此时只能使用kill -TERM 进程号进行关闭