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 -s quit
|
./nginx -s quit
|
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.log
/ error.log)定位原因。
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
· Windows 提权-UAC 绕过
2020-03-19 MySql 模糊查询,按匹配度排序
2020-03-19 mysql 然后根据关键字进行匹配,根据匹配度高低进行排序