Проксирование Proxmox через Apache?, Proxmox Виртуальная Среда
Eile_Kerning
Guest
0
26.08.2021 15:28:00
Привет, я пытаюсь проксировать Proxmox через Apache как поддиректорию на моем сайте, потому что не могу создать поддомен. Есть ли способ это сделать? Я новичок в Apache, поэтому не уверен, как это сделать самостоятельно. Я использовал ProxyPass и ProxyPassReverse, но многие части веб-интерфейса сломаны.
Eile_Kerning
Guest
0
18.09.2021 16:41:00
Ой, извини, совсем забыл, что эту публикацию выложил. Конфиг выглядит отличным, но, к сожалению, он работает только на поддомене. У меня нет возможности создать поддомен, поэтому все должно быть в поддиректории, что, в итоге, ломает запросы: система ищет файлы по адресу $Website.com/pve2 вместо $Website.com/proxmox/pve2.
pikzigmar
Guest
0
05.01.2023 10:37:00
Привет, я перепробовал разные настройки, и они работают, в той или иной степени. У кого-нибудь есть конфиг, где консоли/shell доступны через обратный прокси? Я пробовал:
RequestHeader set X-Forwarded-Proto https RequestHeader set X-Forwarded-Proto expr=%{REQUEST_SCHEME}
SSLEngine On SSLProxyEngine On SSLCertificateFile /certbot/fullchain.pem SSLCertificateKeyFile /certbot/privkey.pem SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off
ProxyRequests Off ProxyPreserveHost On <Location /> ProxyPass ProxyPassReverse </Location>
Неважно, как я это делаю, я не могу получить доступ к консолям. В сеть идёт только порт 443 (к обратному прокси). Я не хочу открывать порт 8006. Есть какие-нибудь идеи, что я делаю не так или как это сделать?
EDIT: ProxMox task: TASK ERROR: connection timed out
UdoB
Guest
0
05.01.2023 11:21:00
Извини, Apache здесь нет: я использую nginx для общего доступа к моему кластеру с round-robin. Документацию, которой я следовал, можно найти здесь: . Там также есть версия для Apache, написанная тем же автором, так что я ожидал, что и это будет работать. Может, там найдется подсказка. Удачи.
gratuxri
Guest
0
05.01.2023 11:55:00
Пожалуйста, попробуй заменить ws:// на wss://
pikzigmar
Guest
0
05.01.2023 12:06:00
UdoB: Посмотрел конфиг от jamescoyle, но выглядит как очень простой обратный прокси. Думаю, что эта часть мне подходит, так как GUI доступен. () gratuxri: Попробовал поменять ws на wss в обоих конфигах, которые я выкладывал, но изменений нет. GUI работает, а VNC/shells отключаются.
pikzigmar
Guest
0
10.01.2023 14:33:00
У меня до сих пор не получается разобраться с этим, буду очень благодарен, если кто-нибудь сможет помочь или поделится конфигом для apache2 reverse proxy.
В вышеприведённой конфигурации мы перенаправляем запросы на порт 80 на порт 443 (https). SSL-сертификаты те же, что используются в веб-интерфейсе PVE. Будьте внимательны! Папка /etc/pve/nodes/pve может иметь другое имя на вашей машине, в зависимости от имени вашего узла. Также замените на правильное доменное имя вашего сервера. С помощью ProxyPass[Reverse] мы прозрачно перенаправляем трафик на/из порта 8006. Папка /etc/pve/nodes/pve не существует, пока PVE не запустится, поэтому служба Apache не сможет запуститься, если вы не настроите зависимость systemd.
Отредактируйте файл /etc/systemd/system/multi-user.target.wants/apache2.service и добавьте pveproxy.service в строку After: