使用XAMPP启用SSL
我一直在按照这个指南尽可能多http://robsnotebook.com/xampp-ssl-encrypt-passwords 。
然而,无论何时我浏览到以https开头的页面,apache服务器都会回复404 Object Not Found。
我错过了什么设置? 谢谢你的帮助。
find答案。 在文件xampp\apache\conf\extra\httpd-ssl.conf
,在端口443上的SSL Virtual Host Context
页面的注释下,HTTPS根据不同的文档根目录查找。
只需将文档根目录更改为同一个,问题就解决了。
你也可以像这样在xampp/apache/conf/extra/httpd-vhost.conf
configuration你的SSL:
<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
对于XAMPP,请执行以下步骤:
-
G:\ XAMPP \ apache的\的conf \额外\的httpd-ssl.conf中”
-
search“DocumentRoot”文本。
-
将DocumentRoot DocumentRoot“G:/ xampp / htdocs”更改为DocumentRoot“G:/ xampp / htdocs /项目名称”。