我刚刚通过以下步骤在我的本地 Apache 2 安装上激活了测试 SSL 证书:
- 取消注释
Include conf/extra/httpd-ssl.conf
httpd.conf 中的行 - 生成 server.crt 和 server.key 并将其复制到 conf 目录
我重新启动了 Apache 并获得了托管在htdocs
目录中的测试页面。
如何让 Apache 返回我的虚拟主机之一?
我的虚拟主机目前看起来像:
<VirtualHost *:80>
ServerName domain.localhost
DocumentRoot c:\www\domain
</VirtualHost>
您不能让它指向现有的 80 端口虚拟主机 - 您需要设置一个 443 端口虚拟主机。它正在使用的可能已经有一个
http-ssl.conf
。