본문 바로가기
linux

websocket wss nginx 403에러

by 후린트 2024. 6. 26.
반응형

nginx reverse proxy 설정으로 서버를 구성한 상태에서
ws:// 일 경우에는 문제없이 정상적으로 서비스가 되지만
wss://에서 403 에러가 발생했다.

wss://시에도 정상적으로 서비스를 위해서는 아래 header추가가 필요하다 
 -  proxy_set_header Origin '';

nginx  서버 : 192.168.0.7
application서버 : 192.168.0.8

 

NGINX 설정 

server {
        listen 80;
        listen 443 ssl;
        server_name test.karint.dev;

        ssl_certificate cert/all_dev.crt;
        ssl_certificate_key cert/dev.key;

        location / {
                proxy_pass http://192.168.0.8:28080;

				## WEB SOCKET CONFIG
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                proxy_set_header Host $host;
                proxy_set_header Origin '';
        }
        access_log /data/logs/httpd/karint-access.log main;
        error_log /data/logs/httpd/karint-error.log debug;
}

 

 

반응형

'linux' 카테고리의 다른 글

ftp 디렉토리 download  (0) 2024.08.22
nginx 수동 ip설정  (0) 2024.04.23
pdf파일을 웹사이트에서 보여주기  (0) 2023.09.04
ssh Permission denied (publickey,gssapi-keyex,gssapi-with-mic)  (0) 2022.06.28
nginx location 정규식 적용  (1) 2021.01.14