'Unexpected response code: 400'에 해당되는 글 1건

  1. 2019.05.16 failed: Error during WebSocket handshake: Unexpected response code: 400
프로그램관련 기타2019. 5. 16. 11:13

 

 

#NGINX 의 프록시 설정으로 포워딩시 소켓 연결은 잘 되나 클라이언트에서 콘솔에 

'failed: Error during WebSocket handshake: Unexpected response code: 400' 에러가 출력된 경우

포워딩을 위한 설정 값을 변경 해 준다.

 

-처음 설정 값


    server {
        listen  8000;
        server_name  _;
        root         /usr/share/nginx/html;

        location / {
                proxy_pass                          http://192.168.0.99:8000/;
                proxy_set_header Host               $host;
                proxy_set_header X-Real-IP          $remote_addr;
                proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;

        }
    }

 

 

-변경한 설정 값

    server {
        listen  8000;
        server_name  _;
        root         /usr/share/nginx/html;

        location / {
proxy_pass                          http://192.168.0.99:8000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
        }
    }

 

 

Posted by 차돌이라네