我有 Linode VPS,可以在其中托管多个域。
假设我有
abc.com def.com
现在我在 def.com 上添加了一个通配符子域名,例如
*.def.com
因此,无论我输入什么子域名(例如 xdef.com、y.def.com),我都希望它会转到“def.com”。
但是它并没有带我去“def.com”,而是带我去“abc.com”。
我是否遗漏了什么?
答案1
如果您在 Apache 中使用基于名称的虚拟主机,则要定义的第一个虚拟主机(按照处理配置文件的顺序)是“catch-all”主机。
除非您有虚拟主机x.def.com
并y.def.com
明确定义,否则对这些主机的请求将由“catch-all”主机处理。