apache2 - 我可以在不创建 A 记录的情况下设置子域吗?

apache2 - can I setup a subdomain without creating an A record?

所以我有

mydomain.com

我想要

test.mydomain.com

我可以在不为子域创建 A 记录的情况下进行设置吗?使用 .htaccess 或

您需要 DNS 中的内容。它可以是 ACNAME,或者您可以使用像

这样的通配符条目
*.mydomain.com.  IN  CNAME  mydomain.com.

以上是通配符记录,会匹配mydomain.com下的任意名字。您还可以为您的特定姓名使用记录。

; an alias name pointing to mydomain.com
test.mydomain.com.  IN  CNAME  mydomain.com.

; or, a regular DNS record
test.mydomain.com.  IN  A      1.2.3.4

如果没有 DNS 条目,浏览器将一开始就不知道您的 Apache 实例。所以你不能单独使用 .htaccess 或 Apache 配置来解决这个问题,DNS 必须首先将请求路由到 Apache。