Création d’un vhost pour Proxmox 4.x et changement du port d’écoute sur Nginx |
Version de l’OS | Debian 8.5 |
Pré-requis | Nginx |
Créer le vhost, ajouter le contenu et les chemins vers le certificat letsencrypt, le port d’écoute par défaut est 8006, il sera configuré en 443
1 |
$ sudo vim /etc/nginx/sites-available/<strong>srv-proxmox.domaine.tld.conf</strong> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
upstream proxmox { server <strong>192.168.x.x</strong>; <span style="color: #ff0000;"><-- Adresse Ip du serveur Proxmox</span> } server { listen 80 default_server; rewrite ^(.*) https://<strong>srv-proxmox.domaine.tld</strong> permanent; <span style="color: #ff0000;"><-- Définir le fqdn</span> } server { listen 443; ## <span style="color: #ff0000;"><-- Choisir le port d'écoute, par défaut 443</span> server_name _; ssl on; ssl_certificate <strong>/etc/letsencrypt/live/srv-proxmox.domaine.tld/fullchain.pem</strong>; ssl_certificate_key <strong>/etc/letsencrypt/live/srv-proxmox.domaine.tld/privkey.pem</strong>; proxy_redirect off; location / { proxy_pass https://<strong>srv-proxmox.domaine.tld</strong>:8006; <span style="color: #ff0000;"><-- Définir le fqdn</span> } } # Pour l'ouverture d'une console VNC (popup), le port étant différent proxy_http_version 1.1; proxy_set_header Connection $http_connection; proxy_set_header Origin http://$host; proxy_set_header Upgrade $http_upgrade; |
Faire un lien symbolique vers sites-enabled
1 |
$ sudo ln -sf /etc/nginx/sites-available/<strong>srv-proxmox.domaine.tld</strong> /etc/nginx/sites-enabled/ |
Tester le proxy Nginx
1 |
$ sudo nginx -t |
1 2 |
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful |
Si ok redémarrer le serveur Nginx
1 |
$ sudo service nginx restart |