我有一个本地开发网站,可以以 身份访问http://castle
。生成证书等后,尝试以 身份访问https://castle
失败 - 没有可发现的错误。我遗漏了什么?
以下是目前已完成的工作:
环境:
- Windows 10 内部版本 19045.5247
.\httpd -v
:Server version: Apache/2.4.62 (Win64)
.\httpd -t
:Syntax OK
Apache 错误日志用于警告有关 SSLSessionCache 的信息。虽然我在 conf 文件中找不到任何同名的内容,但我加载了包含 的每个模块cache
。警告消失了。
确认已加载所有.conf
注明的模块。http-ssl.conf
SSL 证书是根据此创建并安装的。
城堡虚拟主机:
<VirtualHost *:80 *:443>
ServerName castle
SSLEngine On
SSLCertificateFile "G:\workspace\castle\castle.crt"
SSLCertificateKeyFile "G:\workspace\castle\castle.key"
DocumentRoot "G:\workspace\castle"
<Directory "G:\workspace\castle">
Options +Includes
DirectoryIndex index.html
</Directory>
</VirtualHost>
已知信息:
Chrome:http://castle
网站按预期启动。仅包含 html、cs、js。
铬合金:https://castle
This site can’t be reached
castle refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
netsh advfirewall set allprofiles state off
没什么区别
Apache access.log 示例:127.0.0.1 - - [26/Dec/2024:13:55:06 -0800] "-" 408 -
Apache error.log 为空
火狐浏览器:Unable to connect...