У меня есть несколько веб-сайтов на моем сервере, и некоторые из них имеют прокси-пропуск, и они передают какой-то порт на какой-то субдомен.
Но сейчас пытаюсь добавить еще один поддомен для Webmin, а он не пробрасывает на порт.
Это site.conf:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName webmin.site.tld
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://'publicip':10000/
ProxyPassReverse / http://'publicip':10000/
RewriteEngine On
RewriteCond %{REQUEST_URI} /api/v[0-9]+/(users/)?websocket [NC,OR]
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC,OR]
RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
RewriteCond %{SERVER_NAME} =webmin.site.tld [OR]
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/webmin.site.tld/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/webmin.site.tld/privkey.pem
</VirtualHost>
Это скриншот того, что я вижу:
Тогда, если я использую порт 10000, я увижу:
Итак, насколько я знаю, Apache не перенаправляет запрос на порт 10000, и с той же конфигурацией у меня работают некоторые веб-сайты, и bind9 в порядке, сертификат в порядке.
Что я пропустил?