Włączanie SSL z XAMPP
Śledziłem ten poradnik jak tylko mogłem http://robsnotebook.com/xampp-ssl-encrypt-passwords .
Jednak za każdym razem, gdy przeglądam stronę zaczynającą się od https, serwer apache odpowiada 404 Obiekt nie został znaleziony.
Jakie ustawienie mi brakuje? Dzięki za pomoc.
4 answers
Znalazłem odpowiedź. W pliku xampp\apache\conf\extra\httpd-ssl.conf
, pod komentarzem SSL Virtual Host Context
strony na porcie 443, czyli https, znajdują się pod innym głównym dokumentem.
Po prostu zmień główny dokument na ten sam i problem zostanie rozwiązany.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-21 13:10:46
Możesz również skonfigurować swój SSL w xampp/apache/conf/extra/httpd-vhost.conf
w następujący sposób:
<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>
Myślę, że lepiej nie zmieniać tego w httpd-ssl.conf
Jeśli masz więcej niż jeden projekt i potrzebujesz SSL na więcej niż jednym z nich
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-18 05:12:41
Dla XAMPP wykonaj następujące kroki:
-
G:\xampp\apache\conf\extra\httpd-ssl.conf "
Wyszukaj tekst 'DocumentRoot'.
Zmień DocumentRoot DocumentRoot "G:/xampp/htdocs" to DocumentRoot "G:/xampp/htdocs/project nazwa".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-27 07:43:09
Konfiguracja SSL w xampp / apache/conf/extra / httpd-vhost.conf
Http
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/myproject/web"
ServerName www.myurl.com
<Directory "C:/xampp/htdocs/myproject/web">
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Https
<VirtualHost *:443>
DocumentRoot "C:/xampp/htdocs/myproject/web"
ServerName www.myurl.com
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
<Directory "C:/xampp/htdocs/myproject/web">
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Upewnij się, że serwer.crt & serwer.kluczowa ścieżka podana poprawnie w przeciwnym razie nie będzie działać.
Nie zapomnij włączyć vhost w httpd.conf
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-12 19:44:58