我正在运行 Windows Server 2012 R2 和 Apache 2.4。出于某种原因,我无法启用 HTTPS。我以前也这样做过,以前我所做的就是
1.) 通过取消注释
LoadModule ssl_module modules/mod_ssl.so
httpd.conf,在 Apache 内部启用 SSL。2.)将该条目添加到我的虚拟主机文件中。
3.) 重新启动 Apache 并通过 https 浏览网站
无论出于什么原因,它都无法正常工作。当我通过 http 浏览时,一切都按预期工作。但是,通过 https 则无法连接。因此,我进行了以下测试。
C:> telnet dev.mydomain.com 80 - 连接良好 telnet
C:> telnet dev.mydomain.com 443 - 无法打开与端口 443 上的主机的连接。连接失败。
所以我以为是防火墙的问题,于是添加了一条规则以允许端口 443。我甚至尝试完全关闭防火墙。但都没有用。仍然出现连接失败错误。
有人能给我指出正确的方向吗?
谢谢你!
答案1
在 ezra-s 的大力帮助下,我补充道
收听 443
到 httpd.conf 文件,HTTPS 开始工作。好极了!!!