Включение SSL с помощью XAMPP
Я следил за этим руководством столько, сколько мог
http://robsnotebook.com/xampp-ssl-encrypt-passwords.
Однако всякий раз, когда я просматриваю страницу, начинающуюся с https, сервер Apache отвечает 404 Object Not Found.
Какую настройку мне не хватает? Спасибо за любую помощь.
Ответы
Ответ 1
Нашел ответ. В файле xampp\apache\conf\extra\httpd-ssl.conf
, под комментарием SSL Virtual Host Context
страницы на порту 443 означает, что https просматривается под другим корнем документа.
Просто измените корень документа на тот же, и проблема исправлена.
Ответ 2
Вы также можете настроить свой SSL в xampp/apache/conf/extra/httpd-vhost.conf
следующим образом:
<VirtualHost *:443>
DocumentRoot C:/xampp/htdocs/yourProject
ServerName yourProject.whatever
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
</VirtualHost>
Я предполагаю, что лучше не изменять его в httpd-ssl.conf
, если у вас более одного проекта, и вам нужен SSL более чем на одном из них.
Ответ 3
Для XAMPP выполните следующие шаги:
-
G:\XAMPP\Apache\конф\экстра\HTTPD-ssl.conf "
-
Введите текст "DocumentRoot".
-
Измените DocumentRoot DocumentRoot "G:/xampp/htdocs" на DocumentRoot "G:/xampp/htdocs/название проекта".