Пожалуйста, помогите с этой Apache конфигурацией ReverseProxy. В настоящее время у нас есть только один публичный c IP-адрес, назначенный модему. Мы планируем получить доступ ко всем веб-приложениям, размещенным на локальных серверах. Администратор сети сделал так, что он перенаправил порт 80 на сервер1. Вот подробности
Хост DNS (снаружи), не реальный IP
++++++++++++++++++++++++++++++++++++
+ server1.com -> 112.15.15.15. +
+ app1 -> server1.com +
+ app2 -> server1.com +
++++++++++++++++++++++++++++++++++++
Хост DNS (локальный)
++++++++++++++++++++++++++++++++++++
+ app1.server1.com -> 192.168.0.11 +
+ app2.server2.com -> 192.168.0.12 +
++++++++++++++++++++++++++++++++++++
Я создаю конфигурацию обратного прокси для сервера server1. com со следующей конфигурацией
<VirtualHost *:443>
ServerName imp.dost1.ph
ServerAdmin mis.dost1@outlook.com
SSLEngine On
SSLProxyEngine On
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/file.crt
SSLCertificateKeyFile /etc/apache2/ssl/file.key
SSLCertificateChainFile /etc/apache2/ssl/file.ca-bundle
ProxyPreserveHost On
ProxyPass / https://app2.server2.com/
ProxyPassReverse / https://app2.server2.com/
</VirtualHost>
Но когда я захожу на app2.server1.com
, вместо приложения (субдомена)
отображается каталог server2 root