이번에 새로 구축한 r630 서버에 promox를 올려 여러가지 가상화 서버를 운영하려고 하던 중, 웹을 통한 SSH/VNC 접속이 안되는 상황에 마주했다. IP로 접속하면 잘 작동하지만, 도메인 주소로 접속한 경우에만 아래 사진과 같이 오류코드를 출력하며 접속이 되지 않았다.
네트워크 구성은 내부망 스위치에 연결된 r630 promox 서버가 시놀로지 NAS의 reverse proxy 기능을 통해 Cloud Flare에 등록된 서브 도메인으로 연결되는 구성인데, 보안을 위해 Cloud Flare Zero Trust 환경에 엮어놓았다.
처음에는 Cloud Flare의 높은 보안 수준으로 야기된 문제인줄 알았는데, 구글링 하던 중 누군가가 원인에 대하여 잘 작성해놓은 게시글을 통해 해결 방법은 알게 되었다.
https://www.reddit.com/r/Proxmox/comments/szntz0/undefined_error_1006/
해결 방법은 간단한데
1. 시놀로지 제어판 -> 로그인 포털 -> 고급 -> 역방향 프록시 -> 사용자 지정 머리글 로 이동
2. 생성 버튼 클릭 -> WebSocket 클릭하여 websocket header를 추가
설정 후 저장하면 promox 서버에서 쉘 접속과 vnc 둘다 잘 작동하는 것을 확인할 수 있다.
'TroubleShootings > 삽질 예방 접종 센터' 카테고리의 다른 글
Synology NAS에 CloudFlare DDNS 서비스 등록하기 (0) | 2024.02.20 |
---|---|
Synology NAS Reverse proxy Websocket 설정 방법 (0) | 2024.02.03 |
[Linux] Ubuntu 일반 사용자 계정 sudo 권한 추가하기 (0) | 2023.12.11 |
[Unix] Solaris OS 이미 설치된 패키지 버전 조회 방법 (0) | 2023.11.30 |
[UNIX] Solaris 10/11 DNS 네임서버 설정 방법 (0) | 2023.11.30 |