Nginx:(111:连接被拒绝),同时连接到上游

越藩市

我正在尝试使用Nginx进行反向代理。我在端口3333上有1个Node.js应用程序,在端口3334上有Golang应用程序。调用Golang API时,我在/var/log/nginx/error.log以下位置看到此消息

2016/07/15 10:18:36 [error] 4835#0: *131 connect() failed (111: Connection refused) while connecting to upstream, 
client: 27.69.66.52, 
server: video1.techmaster.vn, 
request: "GET /stream/dash/5klRyUnPVyDWouxscIT42uWs5JL4x9nHFol9ecg5g0GLf7aTaI/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwcmljZSI6MCwiZnVsbCI6dHJ1ZSwidmlkZW8iOnsiaWQiOjEwODcsIm5hbWUiOiJtcDNaaW5nU2hvd0RhdGEtMjY0Lm1wNCIsInBhdGgiOiIvbWVkaWEvODIxNyJ9LCJhdHRhY2htZW50IjpbXSwiZXhwIjoxNDY4NTU2NTE2fQ.qc9d_XPhCepHf5iJyf9ORBPOo3pTvF8Th_VMadNSM2o/43f_vid_19.m4s HTTP/1.1", 
upstream: "http://127.0.0.1:3334/stream/dash/5klRyUnPVyDWouxscIT42uWs5JL4x9nHFol9ecg5g0GLf7aTaI/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwcmljZSI6MCwiZnVsbCI6dHJ1ZSwidmlkZW8iOnsiaWQiOjEwODcsIm5hbWUiOiJtcDNaaW5nU2hvd0RhdGEtMjY0Lm1wNCIsInBhdGgiOiIvbWVkaWEvODIxNyJ9LCJhdHRhY2htZW50IjpbXSwiZXhwIjoxNDY4NTU2NTE2fQ.qc9d_XPhCepHf5iJyf9ORBPOo3pTvF8Th_VMadNSM2o/43f_vid_19.m4s", 
host: "video1.techmaster.vn", 
referrer: "https://techmaster.vn/khoa-hoc-online/8217/lap-trinh-ios-swift/96/Location-Notification"

我不知道是什么问题。也许我在Nginx配置中犯了一些错误。这是我的Nginx配置:

server {
listen  80;
server_name video1.techmaster.vn www.video1.techmaster.vn;
return  301 https://$server_name$request_uri;
}
server {
listen 443 spdy ssl;
server_name video1.techmaster.vn www.video1.techmaster.vn;
keepalive_timeout 30;

# Allow upload video up to 100M
client_max_body_size 100M;

# Config SSL
ssl on;
ssl_certificate /etc/ssl/cert_chain.crt;
ssl_certificate_key /etc/ssl/private/sv.video1.techmaster.vn.key;
ssl_session_timeout 5m;
ssl_session_cache  shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "xxxxxxxxxx";
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
ssl_stapling on;

location ~* /.*\.(xml)$      {
    root /var/www/videos.techmaster.vn/public;
    expires 7d;
}

location /stream/ {
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_pass http://127.0.0.1:3334;

    set $cors '';

    if ($http_origin ~* (localhost|www\.techmaster\.vn|techmaster\.vn)) {
        set $cors 'true';
    }

    if ($cors = 'true') {
        add_header 'Access-Control-Allow-Origin' "$http_origin";
        add_header 'Access-Control-Allow-Credentials' 'true';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
        add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept, Range';
    }
}

location / {
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_pass http://127.0.0.1:3333;

    set $cors '';

    if ($http_origin ~* (localhost|www\.techmaster\.vn|techmaster\.vn)) {
        set $cors 'true';
    }

    if ($cors = 'true') {
        add_header 'Access-Control-Allow-Origin' "$http_origin";
        add_header 'Access-Control-Allow-Credentials' 'true';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
        add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept, Range';
    }
}
}
越藩市

我已经编辑了Nginx配置,它可以正常工作

server {
    listen 80 default_server;
listen [::]:80 default_server ipv6only=on;

    listen 443 ssl;

    server_name 192.168.1.10;
    keepalive_timeout 30;

# Config SSL
ssl_certificate /etc/nginx/ssl/nginx.crt;
    ssl_certificate_key /etc/nginx/ssl/nginx.key;
ssl_session_timeout 5m; 
ssl_session_cache  shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
    ssl_stapling on;

# Allow upload video up to 100M
    client_max_body_size 100M;

location ~* /.*\.(xml)$      {
        root /var/www/videos.techmaster.vn/public;
        expires 7d;
    }

    location /stream/* {
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_http_version 1.1;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_pass http://127.0.0.1:3334;

        set $cors '';

        if ($http_origin ~* (localhost|tech\.dev)) {
                set $cors 'true';
        }

        if ($cors = 'true') {
                add_header 'Access-Control-Allow-Origin' "$http_origin";
                add_header 'Access-Control-Allow-Credentials' 'true';
                add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept, Range';
        }
    }

    location / {
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_http_version 1.1;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_pass http://127.0.0.1:3333;

    set $cors '';

        if ($http_origin ~* (localhost|tech\.dev)) {
                set $cors 'true';
        }

    if ($cors = 'true') {
                add_header 'Access-Control-Allow-Origin' "$http_origin";
                add_header 'Access-Control-Allow-Credentials' 'true';
                add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept, Range';
    }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Nginx:(111:连接被拒绝),同时连接到上游

来自分类Dev

Rails / Nginx / Capistrano / Puma:(111:连接被拒绝),同时连接到上游

来自分类Dev

502错误的网关:nginx,php5-fpm,175/209 connect()失败(111:连接被拒绝),同时连接到上游

来自分类Dev

连接到上游时connect()失败(111:连接被拒绝)

来自分类Dev

nginx:连接到上游时,connect()失败(111:连接被拒绝)

来自分类Dev

连接到上游时docker nginx连接被拒绝

来自分类Dev

Nginx,django,gunicorn,ubuntu 14.04(13:权限被拒绝),同时连接到上游

来自分类Dev

Nginx错误:(13:权限被拒绝)连接到上游时

来自分类Dev

wsgi nginx错误:连接到上游时权限被拒绝

来自分类Dev

Elastic Beanstalk上的Docker-连接到上游时connect()失败(111:连接被拒绝)

来自分类Dev

连接到上游时,NodeJS connect()失败(111:连接被拒绝)

来自分类Dev

连接到上游时connect()失败(111:连接被拒绝)。Java(SparkJava)Amazon Elastic

来自分类Dev

Elasticsearch:连接到上游时连接被拒绝

来自分类Dev

Elasticsearch:连接到上游时连接被拒绝

来自分类Dev

Nginx + uWsgi + Django'连接到上游时权限被拒绝'(套接字)

来自分类Dev

Docker中NGINX和Gunicorn中的权限错误:连接到上游的connect()到Unix:/tmp/gunicorn.sock失败(13:权限被拒绝)

来自分类Dev

连接到上游Nginx的AWS时,connect()失败(113:主机不可访问)

来自分类Dev

在Docker容器内部上游连接到Node.js时,Nginx连接被拒绝

来自分类Dev

连接到上游时没有直播的上游,但可以上游

来自分类Dev

无法连接到服务器:连接被拒绝(111)

来自分类Dev

Docker nginx proxy_pass - 上游连接被拒绝

来自分类Dev

Nginx 权限被拒绝连接到 .socket

来自分类Dev

sudo apt-get update:无法连接到localhost:9999(127.0.0.1)。-连接(111:连接被拒绝)

来自分类Dev

Django + Guncorn + nginx:111:连接被拒绝;错误的网关 502

来自分类Dev

与MongoDB errno 111的连接被拒绝

来自分类Dev

Nginx上游过早关闭连接,同时从上游读取响应标头,以处理大型请求

来自分类Dev

Amazon Linux AMI:NGINX:上游超时(110:连接超时),同时从上游读取响应头

来自分类Dev

系统错误111(连接被拒绝),连接失败

来自分类Dev

错误111连接到localhost:6379。连接被拒绝。Django Heroku

Related 相关文章

  1. 1

    Nginx:(111:连接被拒绝),同时连接到上游

  2. 2

    Rails / Nginx / Capistrano / Puma:(111:连接被拒绝),同时连接到上游

  3. 3

    502错误的网关:nginx,php5-fpm,175/209 connect()失败(111:连接被拒绝),同时连接到上游

  4. 4

    连接到上游时connect()失败(111:连接被拒绝)

  5. 5

    nginx:连接到上游时,connect()失败(111:连接被拒绝)

  6. 6

    连接到上游时docker nginx连接被拒绝

  7. 7

    Nginx,django,gunicorn,ubuntu 14.04(13:权限被拒绝),同时连接到上游

  8. 8

    Nginx错误:(13:权限被拒绝)连接到上游时

  9. 9

    wsgi nginx错误:连接到上游时权限被拒绝

  10. 10

    Elastic Beanstalk上的Docker-连接到上游时connect()失败(111:连接被拒绝)

  11. 11

    连接到上游时,NodeJS connect()失败(111:连接被拒绝)

  12. 12

    连接到上游时connect()失败(111:连接被拒绝)。Java(SparkJava)Amazon Elastic

  13. 13

    Elasticsearch:连接到上游时连接被拒绝

  14. 14

    Elasticsearch:连接到上游时连接被拒绝

  15. 15

    Nginx + uWsgi + Django'连接到上游时权限被拒绝'(套接字)

  16. 16

    Docker中NGINX和Gunicorn中的权限错误:连接到上游的connect()到Unix:/tmp/gunicorn.sock失败(13:权限被拒绝)

  17. 17

    连接到上游Nginx的AWS时,connect()失败(113:主机不可访问)

  18. 18

    在Docker容器内部上游连接到Node.js时,Nginx连接被拒绝

  19. 19

    连接到上游时没有直播的上游,但可以上游

  20. 20

    无法连接到服务器:连接被拒绝(111)

  21. 21

    Docker nginx proxy_pass - 上游连接被拒绝

  22. 22

    Nginx 权限被拒绝连接到 .socket

  23. 23

    sudo apt-get update:无法连接到localhost:9999(127.0.0.1)。-连接(111:连接被拒绝)

  24. 24

    Django + Guncorn + nginx:111:连接被拒绝;错误的网关 502

  25. 25

    与MongoDB errno 111的连接被拒绝

  26. 26

    Nginx上游过早关闭连接,同时从上游读取响应标头,以处理大型请求

  27. 27

    Amazon Linux AMI:NGINX:上游超时(110:连接超时),同时从上游读取响应头

  28. 28

    系统错误111(连接被拒绝),连接失败

  29. 29

    错误111连接到localhost:6379。连接被拒绝。Django Heroku

热门标签

归档