美文网首页
(13: Permission denied) while co

(13: Permission denied) while co

作者: 我是柯南 | 来源:发表于2018-09-07 10:41 被阅读55次

在 CentOS 7 上使用 Nginx 作为反响代理连接到后端服务时,发生如下错误,以前一直在用 Ubuntu 系列做服务器,很少用 CentOS,我也验证了这个配置文件在 Ubutu 上运行良好,在 google 上看到了这个错误的解释,使用如下命令可以解决:setsebool -P httpd_can_network_connect 1

2018/08/17 08:49:45 [error] 10488#10488: *4 no live upstreams while connecting to upstream, client: 10.0.15.42, server: 10.0.15.39, request: "GET /Home/Index HTTP/1.1", upstream: "http://localhost/Home/Index", host: "10.0.15.39"
2018/08/17 08:56:31 [crit] 10488#10488: *5 connect() to [::1]:60004 failed (13: Permission denied) while connecting to upstream, client: 10.0.21.92, server: 10.0.15.39, request: "GET / HTTP/1.1", upstream: "http://[::1]:60004/", host: "10.0.15.39"
2018/08/17 08:56:31 [warn] 10488#10488: *5 upstream server temporarily disabled while connecting to upstream, client: 10.0.21.92, server: 10.0.15.39, request: "GET / HTTP/1.1", upstream: "http://[::1]:60004/", host: "10.0.15.39"
2018/08/17 08:56:31 [crit] 10488#10488: *5 connect() to 127.0.0.1:60004 failed (13: Permission denied) while connecting to upstream, client: 10.0.21.92, server: 10.0.15.39, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:60004/", host: "10.0.15.39"
2018/08/17 08:56:31 [warn] 10488#10488: *5 upstream server temporarily disabled while connecting to upstream, client: 10.0.21.92, server: 10.0.15.39, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:60004/", host: "10.0.15.39"
2018/08/17 08:56:32 [error] 10488#10488: *5 no live upstreams while connecting to upstream, client: 10.0.21.92, server: 10.0.15.39, request: "GET / HTTP/1.1", upstream: "http://localhost/", host: "10.0.15.39"

反响代理配置如下:

server {
        listen 80;
        server_name 10.0.15.39;
        location /shares {
                root /data/minio/data;
                autoindex on;
        }
        location /nginx {
                root /usr/share/nginx/html;
                autoindex on;
                index index.html index.htm;
        }
        location / {
                proxy_pass      http://localhost:60004;
                proxy_http_version 1.1;
                proxy_set_header   Upgrade $http_upgrade;
                proxy_set_header   Connection keep-alive;
                proxy_set_header   Host $host;
                proxy_cache_bypass $http_upgrade;
                proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header   X-Forwarded-Proto $scheme;
        }
}

相关文章

网友评论

      本文标题:(13: Permission denied) while co

      本文链接:https://www.haomeiwen.com/subject/iufzbftx.html