HTTPS para o endereço IP do servidor mostra como certificado inválido

1

Eu tenho um site, digamos www.foo.com com um endereço IP 1.2.3.4 Eu tenho um certificado SSL para www.foo.com e quando eu visito link tudo é bom. No entanto, se eu visitar o link , ele diz que o certificado é inválido, o que é justo. Existe alguma maneira de redirecionar o link para redirecionar para o link usando apache2 ou estou preso com um erro de certificado?

    
por DanielGibbs 08.11.2011 / 21:59

1 resposta

3

Não, você não pode redirecionar link sem primeiro receber o erro "Certificado inválido" se o certificado não corresponder ao nome de domínio usado (neste caso, é o IP 1.2.3.4, pois é introduzido manualmente).

Você pode redirecionar o link : //1.2.3.4 sem esse problema porque não há um handshake SSL. Mas se você especificar link , isso exigirá o uso de SSL, que por sua vez retornará o erro "Certificado Inválido", pois não há como validar o handshake SSL.

    
por 08.11.2011 / 22:08