apache /2.4.7 ubuntu 14.04 中的多主机 ssl/https 站点

apache /2.4.7 ubuntu 14.04 中的多主机 ssl/https 站点

我一直尝试在 Apache Web 服务器中托管 2 个站点 A 和站点 B,配置如下:

地点 A

<VirtualHost sitea.com.au:443>
ServerName "sitea.com"
ServerAlias sitea.com
DocumentRoot "/home/sitea.com"
.......
</VirtualHost>

站点 B

<VirtualHost siteb.com.au:443>
ServerName "siteb.com"
ServerAlias siteb.com
DocumentRoot "/home/siteb.com"
.......
</VirtualHost>

我面临的问题是:站点 A https 请求正常运行,但对于站点 B,所有请求都重定向到站点 A。当我删除站点 A 配置文件时,站点 B 正常运行。单个站点运行良好,但将它们组合在一起会导致问题。

答案1

注意到您有:ServerName“sitea.com”

那么网站是 sitea.com.au 还是 sitea.com?更重要的是,您如何尝试在浏览器中访问网站?您是否使用了 conf 文件中正确定义的 FQDN?

如上所述,您应该将 VirtualHost 行更改为 IP:Port,它是应该表示传入的 FQDN 的 ServerName。

相关内容