首页 > 解决方案 > Apache / Wampserver 允许公共 Web 服务器使用 https

问题描述

下午好,

我已经设置了一个具有所有端口转发规则的 apache 2.4.46 Web 服务器。它实际上运行良好并且是公开的(我可以使用我的 IP 地址从互联网访问它)。

现在我想从另一个网站获取一个 Javascript 文件。因为是 HTTPS,所以我需要使用 HTTPS 协议访问我的服务器。

所以我安装了 SSL 证书/密钥,并设置了这些文件:

我正在用两台计算机进行测试:

主机,和客户。

与主机测试:

与客户端测试:

我的转发端口规则: 端口转发

知道这里出了什么问题吗?

编辑

我用于设置的教程:如何为 WAMP 服务器启用 HTTPS

好的,我注意到第一件事:我在计算机上打开了端口 80,但对于 443,我没有。

我的主机入站规则: 计算机入站规则

我只是改变了这个并再次尝试:现在我有一个不同的错误:“这个网站无法提供安全连接”=> ERR_SSL_PROTOCOL_ERROR

但仍然无法将其与 HTTPS 连接...

标签: apachesslwamppublic

解决方案


对于那些正在寻找答案的人,

在我的 httpd-ssl.conf 中,它缺少这部分:

<Directory  "c:/wamp64/www/">
    #Options FollowSymLinks
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

推荐阅读