linux系统-Nginx访问报错
Posted Mr.zhou_Zxy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统-Nginx访问报错相关的知识,希望对你有一定的参考价值。
安装nginx 启动后报错
nginx error.log
[error] 5#5: *1 connect() failed (111: Connection refused) while connecting to upstream, client:
解决方案:
我的conf server是这样配置的:
# curl https://ssl-config.mozilla.org/ffdhe2048.txt > /etc/nginx/ssl/dhparam.pem
# ssl_dhparam ssl/dhparam.pem;
location / {
client_max_body_size 20M;
proxy_pass http://xxx.xxx.xxx.xxx:8091;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
注意这里:
location / {
client_max_body_size 20M;
# 我的问题就是这里 原来是:proxy_pass http://localhost:9000;
# 后来改成:proxy_pass http://127.0.0.1:9000; 也不行!
# 改成解决:proxy_pass http://xxx.xxx.xxx:9000; ok了!(xxx.xxx.xxx是你服务器公网IP 如:139.172.99.21:9000)
proxy_pass http://xxx.xxx.xxx.xxx:9000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
```
以上是关于linux系统-Nginx访问报错的主要内容,如果未能解决你的问题,请参考以下文章
nginx报错accept() failed (24: Too many open files) 分析解决
nginx访问报错:Too many open files accept:
Flutter 报错 DioError [DioErrorType.DEFAULT]: Bad state: Insecure HTTP is not allowed by platform(代码片段