如何选择 Apache 将 HTTPS 连接指向的虚拟主机?

如何选择 Apache 将 HTTPS 连接指向的虚拟主机?

我刚刚在本地 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>

答案1

您不能让它指向现有的端口 80 虚拟主机 - 您需要设置端口 443 虚拟主机。可能已经有一个它http-ssl.conf正在使用的端口。

相关内容