Ldfa Posté(e) le 30 décembre 2019 Posté(e) le 30 décembre 2019 L’interface Web d’administration des serveurs Proxmox est gérée par le serveur API PVE Proxy. Les paramètres par défaut d’accès à l’interface Web de Proxmox est à l’écoute sur le port 8006 pour les connexions HTTPS entrantes. Il été vue sur le blog, comment changer le port 8006 par un autre sur les versions antérieurs de Proxmox, cependant avec la nouvelle version de Proxmox cette technique est devenue obsolète. Depuis la version 4 de Proxmox, il n’est plus possible de modifier Pve Proxy pour le forcer à écouter sur un autre port que celui par défaut (8006). Alors comment faire ?La réponse est simple : NGINX 😎 Le but du tutoriel est d’expliquer comment utiliser Nginx en revers proxy pour : Rediriger les demandes HTTP à utiliser le protocole HTTPS, Ajoutez votre propre certificat à utiliser pour HTTPS, Écouter sur le port HTTPS standard (port 443 ou autres). Installer et configurer NGINX La première étape consiste à installer Nginx sur le serveur Proxmox ou une instance virtuelle, qui permettra dans ce cas de gérer plusieurs Proxmox. Dans le cas de ce tutoriel, l’installation est faite sur le serveur Proxmox. Installer Nginx :apt install nginxCréér un certificat SSL : voir OpenSSLConfiguration du block Server Nginx : rm -f /etc/nginx/sites-available/default nano /etc/nginx/sites-available/proxmox-gui Le block server : upstream proxmox { server 10.X.X.X; ### Adresse Ip sur serveur Proxmox } server { listen 80 default_server; rewrite ^(.*) https://$host$1 permanent; } server { listen 443; ## c'est ici qu'on choisi le port d'écoute server_name _; ssl on; ssl_certificate /etc/nginx/ssl/certs/cert.crt; ssl_certificate_key /etc/nginx/ssl/certs/cert.key; proxy_redirect off; location / { proxy_pass https://$host$1:8006; } } Création du lien symbolique pour la prise en compte de ce block par Nginx :ln -sf /etc/nginx/sites-available/proxmox-gui /etc/nginx/sites-enabled/Test de la configuration de Nginx :nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful Redémarrer le serveur Nginx pour la prise en compte de la nouvelle configuration :systemctl restart nginxTest de l’accès à l’interface web sur le port 443 : Aidé par jamescoyle.net Afficher l’article complet
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.