2015-04-02 429 views
0

公司我工作进行了托管网站的PC。我可以通过http访问该网站,但没有任何问题,但是当我添加https时,它给了我这个错误。我们使用Apache作为我们的Web服务器(XAMPP)。没有找到如何使用安全http(https)打开我的网站?

对象!

所请求的URL不在此服务器上找到。如果您手动输入网址,请检查拼写并重试。

如果您认为这是服务器错误,请联系网站管理员。

错误404

然而,当我尝试将网站复制到我的其他计算机(也XAMPP就可以了),并以https运行在本地主机的网站其工作的罚款。我试图寻找答案,但我似乎无法找到我正在寻找的那个。有没有人遇到过这个问题,或者知道可能造成这种情况的原因?

在此先感谢

+0

可能的解释是,你的“另一台计算机”上的Apache服务器具有HTTPS端口开放的,而它是封闭的你的第一台电脑。 – 2015-04-02 02:41:35

回答

0

让我解决了这一问题。这是因为apache/conf/extra文件夹中http-ssl.conf中的DocumentRoot目录和Servername仍然默认设置。我改变它,所以它使用了我在的httpd-vhosts.conf已指定的同一服务器名和DocumentRoot的目录

0

在LAMP服务器上有相同的问题。在ssl.conf文件中,我们更改了AllowOverride None; AllowOverride All。这改正了这个问题。

的DocumentRoot /无功/网络/

<指南/>

有FollowSymLinks

的AllowOverride无

< /目录>

<目录/ var/WWW />

选项指标的FollowSymLinks多视图

的AllowOverride所有

订购允许,拒绝

所有

< /目录>

相关问题