多个VirtualHosts和https(不是多个ssl虚拟主机)

时间:2011-11-29 16:50:18

标签: apache ssl https virtualhost

我在同一个Apache实例上有多个VirtualHosts(大约20个),还有一个ssl主机。现在我已经将ssl虚拟主机设置到子域(ssl.domain.tld)。

DocumentRoot "C:/Apache/htdocs/domainfolder/ssl"
ServerName ssl.domain.tld:443

现在https在我加载其中一个应用程序时工作正常,例如phpMyAdmin转到https://ssl.domain.tld/pma这很好......它有效。然而,客户刚刚指出,当他去另一个主机(比如https://www.anotherdomain.tld/pma)时,它仍会加载应用程序。

现在我只希望这些应用程序只从一个域名运行,而不是所有这些域名正在运行。

我不知道如何解决这个问题。

我希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

您的Alias phpMyAdmin看起来不在VirtualHost部分内,而是全局设置。

根据您的安装,这可能是因为phpMyAdmin与您的主Apache Httpd软件包分开安装,并通过单独的配置文件(例如/etc/apache2/conf.d/phpmyadmin.conf)完成。对于您之后的配置,您可能需要在SSL VirtualHost部分中显式移动其内容。