windows/linux 系统 openresty(nginx)操作命令

1. 进入安装目录,同时按住 shift + 鼠标右键,win11系统只需点击鼠标右键出现

 “在 windows 终端打开”

 执行 “ .\nginx.exe -h ” 或 “ .\nginx.exe -? ” 出现下图

 

 

2.将配置文件 nginx.conf 中的 pid   logs/nginx.pid 打开,否则无法杀死进程

3.操作命令

 .\nginx.exe -v  # 查看当前版本

 .\nginx.exe -V  # 打印 nginx 版本、编译器版本和配置参数

.\nginx.exe -t  #测试配置文件语法是否有误,以及端口是否被占用

.\nginx.exe -T #测试配置文件语法是否有误,以及端口是否被占用,同时展示配置信息

.\nginx.exe -q  #在配置测试期间抑制非错误消息 ,执行后会卡住

.\nginx.exe -s stop  # stop, quit, reopen, reload 停止、退出、重新打开、重新加载  nginx

.\nginx.exe  -p prefix   # 即保存服务器文件的目录(默认值为/usr/local/openresty

.\nginx.exe   -c filename  # 启动时候可以设置自定义配置文件

.\nginx.exe   -g filename  # 从配置文件中设置全局指令  

 start .\nginx.exe  # 启动 openresty (是nginx+lua的版本,简化开发)

4.linux 系统上命令和 windows 系统上类似,默认按照位置在

/usr/local/openresty/

操作命令在如下目录下

/usr/local/openresty/nginx/sbin

启动命令和windows系统不一样 ./nginx   ,其他命令将 .\nginx.exe 替换为 ./nginx 即可

5.常用命令总结

命令/系统 windows Linux 备注
启动        

start  .\nginx.exe

start  nginx

./nginx .\nginx.exe(win11会阻塞窗口)
停止

.\nginx.exe -s quit

.\nginx.exe -s stop

./nginx  -s quit

./nginx  -s stop

quit安全停止,并保存信息

stop快速停止,不安全可能全丢数据

重载 .\nginx.exe -s reload ./nginx  -s reload

修改配置文件后重新加载

master的进程不变,安全地杀死worker进程后,重建新worker进程

重新打开日志 .\nginx.exe -s reopen ./nginx -s reopen 重新打开日志,剪切日志,日志备份转移,不更改日志文件名而 reload 更改配置会新按照最新的日志名创建文件

 

 

 

 

 

 

 

 

 

异常或者定位问题找: /usr/local/nginx/logs或 /var/log/nginx 的日志文件 (access.logerror.log)定位原因。

posted @ 2023-03-19 07:20  锐洋智能  阅读(335)  评论(0编辑  收藏  举报