Server/nginX,Apache

nginx/socket.io 설정

건담아빠 2022. 9. 2. 10:11

설정 파일

...
 
#socket.io.js파일 전용.
location /socket.io/ {
    proxy_pass wss://localhost:10002/socket.io/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_redirect off;
 
    proxy_buffers 8 32k;
    proxy_buffer_size 64k;
 
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-NginX-Proxy true;
}
 
...

 

아파치로 직접하려면 아래와 같이

RewriteRule /socket.io/(.*) ws://localhost:10002/socket.io/$1 [P]