Skip to content

Instantly share code, notes, and snippets.

@baltpeter
Created July 10, 2015 21:06
Show Gist options
  • Save baltpeter/3daf2469f972402b07ac to your computer and use it in GitHub Desktop.
Save baltpeter/3daf2469f972402b07ac to your computer and use it in GitHub Desktop.
Proxmox Reverse Proxy with Nginx
server {
listen 443;
server_name pve.mydomain.com;
ssl on;
ssl_certificate /etc/nginx/ssl/ssl.crt;
ssl_certificate_key /etc/nginx/ssl/ssl.key;
proxy_redirect off;
location / {
proxy_set_header X-Forwarded-Proto https;
proxy_pass https://10.10.10.101:8006;
# Enable websockets for the noVNC console to work
proxy_http_version 1.1;
proxy_set_header Connection $http_connection;
proxy_set_header Origin http://$host;
proxy_set_header Upgrade $http_upgrade;
}
}
@lucapiccio
Copy link

To prevent hangup of screen on novnc i suggest to add :

client_max_body_size 10240M;
client_body_buffer_size 4m;
proxy_connect_timeout 7d;
proxy_send_timeout 7d;
proxy_read_timeout 7d;
proxy_cache off;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment