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.常用命令总结

命令/系统windowsLinux备注
启动        

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)定位原因。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HuntFalcon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值