É assim que eu configurei um host virtual:
<VirtualHost mysite>
<Directory "/Users/myusername/sitefolder">
Options +FollowSymlinks
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
DocumentRoot "/Users/myusername/sitefolder"
ServerName mysite
SSLEngine on
SSLCertificateFile /Users/myusername/certs/server.crt
SSLCertificateKeyFile /Users/myusername/certs/server.key
</VirtualHost>
Com essa configuração, posso visualizar meu site apenas com https, mas não com http. Quando desligo o SSLEngine, não consigo visualizar meu site com https, mas o http funciona bem.
Como posso ajustar as linhas acima para que eu possa ver meu site usando http e https?
Estou usando o OSX Lion, mas acho que não importa muito.
Obrigado.
Você provavelmente também deseja usar a
Include
diretiva para não precisar duplicar a configuração entre seus dois vhosts - http://httpd.apache.org/docs/2.2/mod/core.html#include .fonte