User Tools

Site Tools


proxmox_nginx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
proxmox_nginx [2016/06/28 21:53] neoonproxmox_nginx [2021/11/25 22:42] (current) – external edit 127.0.0.1
Line 11: Line 11:
     proxy_redirect off;     proxy_redirect off;
     location / {     location / {
-    proxy_set_header X-Forwarded-Proto https;+        proxy_set_header X-Forwarded-Proto https;
         proxy_pass https://127.0.0.1:8006;         proxy_pass https://127.0.0.1:8006;
                  
-        # Enable websockets for the noVNC console to work 
         proxy_http_version 1.1;         proxy_http_version 1.1;
- proxy_set_header Connection $http_connection; +        proxy_set_header Connection $http_connection; 
- proxy_set_header Origin http://$host; +       proxy_set_header Origin http://$host; 
- proxy_set_header Upgrade $http_upgrade;+       proxy_set_header Upgrade $http_upgrade;
     }     }
   }   }
Line 24: Line 23:
 Make sure you replace ssl_certificate and ssl_certificate_key Make sure you replace ssl_certificate and ssl_certificate_key
  
-Restart Nginx: service nginx restart, it should return no errors.+Restart Nginx: 
 +  service nginx restart 
 + 
 +Second stepTurn the pveproxy to localhost only. Copy this file to: /etc/default/pveproxy 
 + 
 +  ALLOW_FROM="127.0.0.1" 
 +  DENY_FROM="all" 
 +  POLICY="allow" 
 +   
 +You can also block it over iptables, since it does not fully work anymore on 5.x. 
 +  post-up iptables -A INPUT -p tcp --dport 8006 -s 127.0.0.0/8 -j ACCEPT #allow localhost for reverse proxy 
 +  post-up iptables -A INPUT -p tcp --dport 8006 -j DROP #webinterface 
 +  post-up iptables -A INPUT -p tcp --dport 3128 -j DROP #spiceproxy 
 + 
 +   
 +Restart pveproxy: 
 +  service pveproxy restart 
 + 
 +https://YOURIP:8006 should be not more reachable. 
 + 
proxmox_nginx.txt · Last modified: 2021/11/25 22:42 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki