Задача разбивается на два этапа:
- генерируем самоподписные сертификаты (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 и радуемся веб-интерфейсу Проксмокса на поддомене нашего сайта.
Дискуссия
Написал Rocky 9
Опубликовано в: Установка nginx c PHP-FPM под CentOS 7.0 in LinuxНаписал Константин
Опубликовано в: Докеризация стека LEMP под Ubuntu c помощью Compose in LinuxНаписал bammbr
Опубликовано в: Шлюз для маленького отдела на Red Hat 9 in LinuxНаписал Федор
Опубликовано в: Установка и конфигурация Samba на CentOS 7 in LinuxНаписал Evgenytrl
Опубликовано в: Загрузка файлов с помощью Wget in Linux