Как использовать https (SSL) в XAMPP при использовании виртуальных хостов
Я пишу php-приложение на своем локальном компьютере и хотел бы проверить, работает ли SSL. Терпите меня, потому что я впервые использую SSL.
Пока это то, что я сделал:
Создан сертификат SSL. Я следовал за первой частью этогоэто учебник по созданию сертификата.Я импортировалserver.crt
файл в хром.Удалена точка с запятой перед;extension=php_openssl.dll
вphp.ini
(ссылка)Отредактировал мойhttpd-vhosts.conf
файл на основеэто стр. Соответствующий раздел этого файла ниже. Это полный файл:http://pastebin.com/k6Jh2eR6<VirtualHost *>
DocumentRoot "C:\Users\user_name\Documents\project_one"
ServerName project_one.localhost
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
<Directory "C:\Users\user_name\Documents\project_one">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Я обычно получаю доступ к своему проекту, набравhttp://project_one.localhost
При попытке получить доступ к моему проекту, набравhttps://project_one.localhost
в Chrome я автоматически перенаправленhttps://project_one.localhost/xampp/
(как будто XAMPP не распознаетhttps://project_one.localhost
как субдомен на всех и обрабатывает его, как будто я набираюhttps://localhost
) Есть идеи, где я облажался?
НОТА:
LoadModule ssl_module modules/mod_ssl.so
был прокомментирован вhttpd.conf
файл