Proxmox
をcloudflare access
で外部公開しつつ自分だけアクセスできる状態にしようとしていたところ、ハマった箇所があったので備忘録として残します。
ProxmoxのGUIにhttpでアクセスできるようにし、cloudflare access でSSL化する。
Qiitaの記事、「proxmoxのWEB GUIをCloudflareを使って外からアクセスできるようにする」を途中まで参考にしました。
cloudflare access
とProxmox
の接続設定を完了し、いざアクセスしようとしたところProxmox
のGUIにはログインできるがノードが表示されない問題が生じました。
ハマった原因
結論として、cloudflare access
のアプリケーション
のバインディングCokieを有効にする
の設定をON
にしていたことが原因でした。
OFF
にもどすと、無事にノードが表示されるようになりました!
参考
私の環境では`/etc/nginx/nginx.conf`についてはこちらのように設定していました。
/etc/nginx/nginx.conf
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name localhost;
location / {
proxy_set_header Host $http_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-Proto $scheme;
proxy_set_header Cookie $http_cookie;
proxy_pass https://localhost:8006;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_redirect off;
}
}
}