IT/Linux

[Linux/Nginx] Mosquitto 웹소켓(wss) 오류

땅일단 2023. 11. 6. 12:58

1. CORS 에러 + 504 gateway time-out (함께 발생)

리버스 프록시를 사용하는 경우, Nginx.conf에서

server {
        ...

        proxy_read_timeout      300;
        proxy_buffers           64 16k;

        location / {
            proxy_pass http://192.168.1.8:30082;
        }
    }

 

 

2. websocket connection to failed

wss가 허용이 되어 있지 않아서 생기는 문제. Mosquitto 서버의 mosquitto.conf에서 wss 관련 설정을 추가한다.

 

listener 8883
protocol websockets
certfile [인증서crt파일].crt
keyfile [인증서key파일].key
cafile [인증서ca파일].ca-bundle