Задача разбивается на два этапа:
- генерируем самоподписные сертификаты (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 и радуемся веб-интерфейсу Проксмокса на поддомене нашего сайта.

Дискуссия
Написал Ввёл своё Имя
Опубликовано в: Расширяем раздел ext4 на сервере с Rocky Linux in LinuxНаписал Владимир
Опубликовано в: Установка nginx c PHP-FPM под CentOS 7.0 in LinuxНаписал Rocky 9
Опубликовано в: Установка nginx c PHP-FPM под CentOS 7.0 in LinuxНаписал Константин
Опубликовано в: Докеризация стека LEMP под Ubuntu c помощью Compose in LinuxНаписал bammbr
Опубликовано в: Шлюз для маленького отдела на Red Hat 9 in Linux