Proxmox proxy_pass

프록스목스에서 포트 8006 번호 떼고 연결하기

웹서버에서 도메인을 받은 다음 프록스목스 서버 192.168.0.2 으로 연결해준다.

novnc, xterm.js은 websocket 사용하므로 proxy_set_header Upgrade 도 해줘야 한다.

server {
    server_name proxmox.vaslor.net;
 
    location / {
        proxy_pass https://192.168.0.2:8006;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Port  $server_port;
        proxy_set_header Upgrade $http_upgrade;   # novnc, xterm.js은  websocket 사용
        proxy_set_header Connection "upgrade";    # novnc, xterm.js
    }
    include ssl.conf;
}

ssl.conf 는 https 설정을 모아둔 것임.