Executando SSL e não-SSL no mesmo IP

1

Eu tenho a seguinte configuração:

<VirtualHost 123.0.1.2:80>
ServerName website.com
DocumentRoot "/var/www/website.com"
RewriteEngine   on
RewriteCond     %{SERVER_PORT} ^80$
RewriteRule     ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>

<VirtualHost 123.0.1.2:443>
DocumentRoot "/var/www/website.com"
ServerName website.com
SSLEngine on
SSLCertificateFile /var/ssl/testing/server.crt
SSLCertificateKeyFile /var/ssl/testing/server.key
<Directory "/var/www/website.com">
allow from all
Options +Indexes
</Directory>
SSLVerifyClient none
</VirtualHost>

No entanto, isso me dá um erro de protocolo SSL, o que não acontece se eu remover o primeiro VirtualHost.

Felicidades

    
por Dean 16.08.2012 / 13:26

1 resposta

1

Você precisa adicionar NameVirtualHost .

Tente adicionar o seguinte

NameVirtualHost 123.0.1.2:80
NameVirtualHost 123.0.1.2:443

Mais informações:

link

    
por 16.08.2012 / 13:28