无法在本地主机之外访问 WAMP 站点的 https 版本
Can't access https version of WAMP site outside localhost
在 Windows 7 上的 64 位 WAMP 服务器上设置 SSL 后,我尝试访问该站点的 https
版本。但是,我收到此错误:ERR_SSL_PROTOCOL_ERROR
我已经转发了端口,关闭了我的防火墙,并确保我的证书和密钥有效(从经过验证的 CA 购买)。即使不是,Chrome 仍会发出警告,询问我是否可以继续。访问网站的 http
版本有效。
我尝试使用其本地 IP 从我网络上的另一台计算机访问同一网站,但没有成功。同样的错误。但是,当我在托管网站的同一台 PC 上键入 https://mypublicdomain.com
时,它加载正常,没有来自 Chrome 的任何警告,说 "Connection is secure." 与 https://localhost
相同,它只是在访问该网站之前警告我。
我已经尝试使用 Require all granted
在 httpd-vhosts.conf
中创建一个新的 <VirtualHost *:443>
块,但是它似乎仍然在尝试打开或关闭站点的远程 PC 上出现错误我的网络来自我的域。
非常感谢任何帮助,谢谢。
Apache 版本 2.4.23
我刚刚弄明白了。我有另一个 <VirtualHost ...>
块配置到我的 httpd-vhosts.conf
中的 443 端口,这导致 443 端口根本不在 SSL 下 运行 因为它没有 SSLEngine on
.删除该文件中的那个块后,只留下端口 80,它似乎可以正常工作。我还必须确保 NameVirtualHost *:443
在我的 httpd-ssl.conf
文件中 <VirtualHost _default_:443>
的正上方,否则整个设置将无法正常工作。
在 Windows 7 上的 64 位 WAMP 服务器上设置 SSL 后,我尝试访问该站点的 https
版本。但是,我收到此错误:ERR_SSL_PROTOCOL_ERROR
我已经转发了端口,关闭了我的防火墙,并确保我的证书和密钥有效(从经过验证的 CA 购买)。即使不是,Chrome 仍会发出警告,询问我是否可以继续。访问网站的 http
版本有效。
我尝试使用其本地 IP 从我网络上的另一台计算机访问同一网站,但没有成功。同样的错误。但是,当我在托管网站的同一台 PC 上键入 https://mypublicdomain.com
时,它加载正常,没有来自 Chrome 的任何警告,说 "Connection is secure." 与 https://localhost
相同,它只是在访问该网站之前警告我。
我已经尝试使用 Require all granted
在 httpd-vhosts.conf
中创建一个新的 <VirtualHost *:443>
块,但是它似乎仍然在尝试打开或关闭站点的远程 PC 上出现错误我的网络来自我的域。
非常感谢任何帮助,谢谢。
Apache 版本 2.4.23
我刚刚弄明白了。我有另一个 <VirtualHost ...>
块配置到我的 httpd-vhosts.conf
中的 443 端口,这导致 443 端口根本不在 SSL 下 运行 因为它没有 SSLEngine on
.删除该文件中的那个块后,只留下端口 80,它似乎可以正常工作。我还必须确保 NameVirtualHost *:443
在我的 httpd-ssl.conf
文件中 <VirtualHost _default_:443>
的正上方,否则整个设置将无法正常工作。