如何使用安全的 http (https) 打开我的网站?

How to open my website with secure http (https)?

我工作的公司有一台 PC 用于托管我们的网站。我可以毫无问题地使用 http 访问该网站,但是当我添加 https 时,它给了我这个错误。我们正在为我们的网络服务器使用 apache (XAMPP)。

找不到对象!

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

如果您认为这是服务器错误,请联系站长。

错误 404

但是,当我尝试将网站复制到我的另一台计算机(上面还有 XAMPP)并且 运行 本地主机中的网站使用 https 时,它工作正常。我试图寻找答案,但似乎找不到我要找的答案。有没有人遇到过这个问题或者知道是什么原因造成的?

提前致谢

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

DocumentRoot /var/www/

<目录/>

选项 FollowSymLinks

AllowOverride None

< /目录>

<目录/var/www/>

选项索引FollowSymLinks MultiViews

AllowOverride All

订单允许,拒绝

全部允许

< /目录>

我解决了这个问题。这是因为 apache/conf/extra 文件夹中的 http-ssl.conf 中的 DocumentRoot 目录和 Servername 仍然设置为默认。我更改了它,因此它使用我在 httpd-vhosts.conf

中指定的相同服务器名和文档根目录