Menu

Проксирование веб-интерфейса Proxmox 4.4

После установки Proxmox 4.4 в локальную сеть появилась необходимость вывода GUI в мир. Стандартный порт 8006 было пробросить тяжело. Поэтому было принято изящное решение: настроить на основном веб-сервере проксирование средствами nginx. Тогда доступ к GUI можно выполнять, набирая в адресной строке браузера имя технологического поддомена, например proxmox.drach.pro.

Задача разбивается на два этапа:

  • генерируем самоподписные сертификаты (proxmox.crt и proxmox.key) и складываем в укромное место. Подробнее о генерации можно посмотреть в статье (раздел 16).
  • Оформляем конфигурационный файл для nginx в виде
server {
         listen 80;
         server_name  proxmox.drach.pro;
         rewrite ^ https://proxmox.drach.pro permanent;
         }

server {
 listen 443;
 server_name proxmox.drach.pro;
 ssl on;
 ssl_certificate /etc/nginx/ssl/proxmox.crt;
 ssl_certificate_key /etc/nginx/ssl/proxmox.key;
 proxy_redirect off;
     location / {
     proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection "upgrade";
     proxy_pass https://10.32.4.234:8006;
    proxy_buffering off;
client_max_body_size 0;
proxy_connect_timeout  3600s;
    proxy_read_timeout  3600s;
    proxy_send_timeout  3600s;
    send_timeout  3600s;
            }
            }

Жирным выделена строка, в которой указан локальный IP-адрес машины с установленным Проксмоксом. Перезапускаем nginx и радуемся веб-интерфейсу Проксмокса на поддомене нашего сайта.

Авторизуйтесь, чтобы получить возможность оставлять комментарии

Другие материалы в этой категории:

Go to top