0

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

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 地址。请帮忙

4

1 回答 1

0

域映射如何完成并不重要。Apache 不知道这一点,Web 浏览器也不在乎。它只是对发送标题的“主机:”行做出反应。

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

NameVirtualHost ...

对于每个 IP + 端口组合或全部使用“*”。

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

于 2013-04-25T12:01:51.300 回答