vHosts mistos baseados em IP e nome com problema de SSL

vHosts mistos baseados em IP e nome com problema de SSL

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.comSSL VirtualHost para example4.com parece um loop para mim ...

informação relacionada