apache配置中的CNAME地址

时间:2013-04-25 11:52:20

标签: apache

我有MULTIPLE域来映射我的服务器的子域。例如

www.xyz.com -> goo.myserverdomain.com
www.lmn.com -> fb.myserverdomain.com
www.abc.com -> twt.myserverdomain.com

我在每个域中使用CNAME进行映射。现在在我的服务器端,我想解析我的服务器子域。所以我想配置像

ServerName myserverdomain.com
ServerAlias *.myserverdomain.com
ProxyPass / http://<IP>:8780/(goo/fb/twt ...)

当我进行配置时,apache无法识别虚拟主机并显示第一个默认主机。我似乎得到了主机名。如何在我的配置中解析myserverdomain地址。请帮忙

1 个答案:

答案 0 :(得分:0)

域映射的完成方式无关紧要。 Apache不知道这一点,Web浏览器也不在乎。它只是对“Host:”行发送标题作出反应。

要启用虚拟名称解析,您需要设置

NameVirtualHost ...

表示每个IP +端口组合或“*”表示所有。

通常在启动时,Apache会告诉您有虚拟主机,但没有正确的名称切换。