Nginx的基本控制命令,启动\停止\检查配置\重启
找到nginx在linux系统上的安装路径,我用的默认安装路径:/usr/local/nginx,并且没有配置环境变量启动:查看,输入localhost注:stop 是快速关闭,不管有没有正在处理的请求。注:quit 是一个优雅的关闭方式,Nginx在关闭前完成已经接受的连接请求。注:例如:./nginx -c /usr/local/nginx/conf/nginx.conf,参数 “-c” 指定
Linux
找到nginx在linux系统上的安装路径,我用的默认安装路径:/usr/local/nginx,并且没有配置环境变量
进入到nginx安装路径sbin目录下
cd /usr/local/nginx/sbin
启动:
./nginx
查看,输入localhost
停止:
./nginx -s stop
注:stop 是快速关闭,不管有没有正在处理的请求。
./nginx -s quit
注:quit 是一个优雅的关闭方式,Nginx在关闭前完成已经接受的连接请求。
指定配置文件启动:
./nginx -c 配置文件路径
注:例如:./nginx -c /usr/local/nginx/conf/nginx.conf,参数 “-c” 指定了配置文件的路径,如果不加 “-c” 参数,Nginx 会默认加载其安装目录的 conf 下的 nginx.conf 文件
检查配置
./nginx -t
注:启动之前,可以检查 nginx.conf 配置文件是否有语法错误,如图,配置文件正确
./nginx -t -c /usr/local/nginx/conf/nginx.conf
注:当然也可以检查指定配置文件
重新加载配置文件启动
./nginx -s reload
注:当 nginx的配置文件 nginx.conf 修改后,要想让配置生效的话需要重启 nginx,使用 -s reload 不用先停止,再启动 nginx,即可将配置信息在 nginx 中生效。
帮助信息
nginx -h
或
nginx -?
Windwos
linux和windows大同小异,没有配置坏境变量,我的Nginx解压路径是 D:\othersoft\java\nginx\nginx-1.18.0
所以首先第一步进入到nginx的解压(安装)路径,win + r,输入cmd,输入以下指令:
启动
start nginx
注:这里说一下,解压完的目录,会有一个nginx.exe可执行文件, 直接双击 nginx.exe文件也可以启动,会出现闪退,并且任务管理器里没有进程!可以去查看错误日志(logs下的error.log),根据其中报错信息寻找解决问题的方法,建议命令行操作
其他一样
nginx -t 检查配置
nginx -s stop 快速关闭
nginx -s quit 优雅的关闭
nginx -s reload 重新加载配置文件启动
相关命令
版本信息
nginx -v
nginx -V
注:v只是简单显示版本信息,V不但显示版本信息,还显示配置参数信息。
重新打开日志文件
nginx -s reopen
注:这个命令是在Nginx启动的情况下做分割日志用的!详解看这个帖子,说的比较通俗易懂,这里我就不复制了,链接:https://blog.csdn.net/xiaobinqt/article/details/109106984
如有不对,敬请指出,谢谢!
更多推荐
所有评论(0)