Я проверял этот предыдущий вопрос SSL виртуального хоста Apache за обратным прокси это похоже на то, что я ищу.
Основных отличий два:
У меня на Apache следующая конфигурация:
<VirtualHost *:7777>
ServerName testsite.example.com
Port 80
ServerAdmin you@your.address
RewriteEngine On
RewriteOptions inherit
</VirtualHost>
<VirtualHost *:7777>
ServerName testserver-01.example.com
Port 7777
ServerAdmin you@your.address
RewriteEngine On
RewriteOptions inherit
</VirtualHost>
<VirtualHost *:7777>
ServerName testsite.example.com
Port 7777
ServerAdmin you@your.address
RewriteEngine On
RewriteOptions inherit
</VirtualHost>
<VirtualHost *:7777>
ServerName testserver-02.example.com
Port 7777
ServerAdmin you@your.address
RewriteEngine On
RewriteOptions inherit
</VirtualHost>
DataPower выполняет балансировку нагрузки testserver-01 и testserver-02, а также проксирует их, публикуя имя хоста testsite.example.org через порт 80.
Поскольку веб-приложение использует HTML-формы входа в систему, DataPower не выполняет перенаправления, чтобы избежать отклонения запроса на / j_security_check.
Но, хотя для параметра «Rewrite URL» установлено значение On, каждый раз, когда мы попадаем в веб-приложение, мы попадаем на IP-адрес testserver-01, перепрыгивая через DataPower в запросе.
Мне нужно это исправить, поэтому DataPower ВСЕГДА принимает участие в потоке запросов через testsite.example.com.
Может что-то не так с Apache httpd.conf
?