Вот как я настроил виртуальный хост:
<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>
С этой конфигурацией я могу просматривать свой сайт только с помощью https, но не http. Когда я выключаю SSLEngine, я не могу просматривать свой сайт с помощью https, но http работает нормально.
Как я могу настроить вышеуказанные строки, чтобы я мог видеть свой сайт, используя как http, так и https?
Я использую OSX Lion, но я не думаю, что это так важно.
Спасибо.
Возможно, вы также захотите использовать
Include
директиву, чтобы вам не приходилось дублировать конфигурацию между вашими двумя vhosts - http://httpd.apache.org/docs/2.2/mod/core.html#include .источник