
Proxy Apache com um IP físico = 10.2.2.1 e um IP lógico = 10.2.2.2
A configuração é semelhante à abaixo
<VirtualHost *:80>
ServerName example.com
<Location />
ProxyPass http://server:8080/
ProxyPassReverse http://server:8080/
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName example2.com
<Location />
ProxyPass http://server:8081/
ProxyPassReverse http://server:8081/
</Location>
</VirtualHost>
<VirtualHost 10.2.2.2:443>
ServerName example3.com
SSLEngine on
SSLCertificateFile /example3.com.cer
SSLCertificateKeyFile /example3.com.key
SSLCertificateChainFile /example3chain.com.cer
Redirect / https://example3.com
<Location />
ProxyPass http://server:8082/
ProxyPassReverse http://server:8082/
</Location>
</VirtualHost>
<VirtualHost 10.2.2.1:443>
ServerName example4.com
SSLEngine on
SSLCertificateFile /example4.com.cer
SSLCertificateKeyFile /example4.com.key
SSLCertificateChainFile /example4chain.com.cer
Redirect / https://example4.com
<Location />
ProxyPass http://server:8083/
ProxyPassReverse http://server:8083/
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName example4.com
Redirect / https://example4.com
</VirtualHost>
O que está acontecendo é o URLhttps://external4.como site não está atingindo o host virtual correto, ele está indo para o redirecionamento não-SSL e apenas permanecendo lá e exibindo uma página de erro SSL. Foi-me garantido que o DNS e os firewalls estão corretos.
Existe uma restrição ao usar vhosts mistos baseados em IP e Nome, de que os sites SSL devem estar em IPs separados uns dos outros e dos sites não-SSL? Preciso de ajuda aqui.
Responder1
O Redirect / https://example4.com
SSL VirtualHost para example4.com parece um loop para mim ...