Я настроил домен с открытым портом 443, через который проходит весь трафик.
Я хочу настроить Apache2 в качестве обратного прокси-сервера, чтобы, когда трафик поступает в мой домен в зависимости от поддомена, Apache перенаправлял его на правильный сервер в сети.
Пример
Введенный домен -> Адрес внутреннего сервера
https://cloud.example.com -> 192.169.29.250 // Сервер, на котором работает Nextcloud
https://git.example.com -> 192.169.29.200 // Сервер, на котором работает GitLab
https://example.com -> 192.169.29.100 // Сервер, на котором запущена домашняя страница (NodeJS)
<VirtualHost *:443>
ServerName example.com
ServerAlias www.example.com *.example.com
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
ProxyPass /cloud http://192.168.29.250
ProxyPassReverse /cloud http://192.168.29.250
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
</VirtualHost>
Итак, если я ищу https://cloud.example.com Я должен связаться с сервером Nextcloud в своей сети. В настоящее время происходит то, что я всегда попадаю на домашнюю страницу. Помощь в том, как правильно маршрутизировать на основе поддомена, будет одобрена.