HTTPS 환경에서 OpenVidu 기반 화상 회의 서비스를 구축하는 과정에서
토큰 검증 실패(401), WebSocket 연결 실패, ICE Candidate 연결 실패(검은 화면) 문제가 연쇄적으로 발생했다.
본 문서는 각 문제의 근본 원인과 구조적인 해결 방법을 정리한다.
<aside> 💡
</aside>
/openvidu 접근 시 502 Bad Gatewayproxy_pass https://openvidu-dev:4443로 설정하여 프로토콜 불일치proxy_pass <http://openvidu-dev:4443>;
401 token not validERROR: token not validOpenViduException: Token wss://... is not valid
ws:// → wss:// 문자열 치환 시 서명 검증 실패