运维:nginx常用命令与问题解决(windows版)+ 安装stream模块

一、cmd 进入Nginx解压目录 执行以下命令

验证配置是否正确:

nginx -t

查看Nginx的版本号:

nginx -V

启动Nginx:

start nginx

快速停止或关闭Nginx:

nginx -s stop

正常停止或关闭

Nginx:nginx -s quit

或者使用该地址方式关闭:https://www.cnblogs.com/always-chen/articles/12916812.html
解决系统占用80端口解决方案:https://www.cnblogs.com/selier/p/9514426.html

配置文件修改重装载命令:

nginx -s reload

测试nginx配置文件是否正确

nginx -t -c /nginx-1.20.1/conf/nginx.conf

测试nginx配置文件是否正确(简写)

nginx -t

重新打开日志文件

nginx -s reopen

二、报错解决

端口占用:用此命令删除82端口的pid 13064

netstat -ano|findstr 82
taskkill /pid 13064 /f


查看本地swagger是否正常

http://127.0.0.1:91/swagger-ui.html#/


配置nginx代理服务器本地图片

location ~ .*.(gif|jpg|pdf|jpeg|png)$
{
#root D:/aImage/;#指定图片存放路径(可以放在nginx文件夹路径里也可以放其他p盘)
root D:/aImage/;
}


nginx报错[error] CreateFile() failed The system cannot find the file specified
使用如下命令创建/logs/nginx.pid文件:
nginx -c conf/nginx.conf

解决nginx执行命令没有效果的解决思路

在执行类似start nginx、nginx -s stop这样的命令发现nginx依然可以为所欲为,打开任务管理器一看在这里插入图片描述
原来是因为进程没有听cmd命令的指挥社会的毒打,我只能手动结束进程不让他装逼。你的配置修改后就能正常使用了。

Nginx worker_connections are not enough解决办法

修改nginx.conf的:worker_connections


解决修改nginx.conf的worker_connections后报错

日志报错:maximum number of descriptors supported by select() is 1024 while waiting for request

  • 1.下载win系统专用的nginx版本可以突破并发数的限制

http://nginx-win.ecsds.eu/download/

  • 2.关闭nginx服务
  • 3.备份原有的nginx(以备爆炸时候还原)
  • 4.将旧的nginx.conf替换到新的nginx文件夹中
  • 5.双击运行’Tweak-Optimize tcpip parameters for nginx connections.reg’修改注册表突破并发限制

400 Bad Request Request Header Or Cookie Too Large

http {
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
}


解决Not enough storage is available to process this command) while waiting for request报错

解决while reading response header from upstream报错

解决An attempt was made to access a socket in a way forbidden by its access permissions报错

查看nginx.conf有没有将端口配置重复,有的话就减少到一个不然会报错.


解决413 Request Entity Too Large

tip:将这段 client_max_body_size 50M;放第一条已防止有玄学问题

http { client_max_body_size 50M; }

三、安装stream模块

文档

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值