使用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.confconfiguration你的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,请执行以下步骤:

  1. G:\ XAMPP \ apache的\的conf \额外\的httpd-ssl.conf中”

  2. search“DocumentRoot”文本。

  3. 将DocumentRoot DocumentRoot“G:/ xampp / htdocs”更改为DocumentRoot“G:/ xampp / htdocs /项目名称”。