关于 DNS 的 Apache 子域

hul*_*lot 4 dns apache-http-server subdomain

  1. 假设我运行一个网络服务器,apache。
  2. 我有一个名为 example.com 的域。
  3. 名称服务器等已正确配置为 example.com,以解析为 Web 服务器的 IP,当请求 example.com 时,该服务器为 Web 服务器的根目录提供服务。

我想设置一个子域,如下所示: dev.example.com
我知道如何在 httpd.conf 中执行此操作(使用 dev.localhost 等进行测试)。

我的问题是,子域“dev”在请求时是否由 apache 严格处理,就像 example.com/dev/ 一样?我想知道是否需要更改任何与 DNS 相关的内容,以便 dev.example.com 能够解析。DNS 是否参与其中,还是由 apache 严格处理?

值得注意的是,我使用名为 zoneedit 的免费 DNS 提供商。

谢谢。

Mik*_*ott 6

您必须在 DNS 中为 dev.example.com 创建 A 记录或 CNAME(或为 *.example.com 创建通配符记录)。如果 Apache 无法访问您的 Web 服务器,则无法对 dev.example.com 的请求执行任何操作,除非有解析 dev.example.com 的 DNS 记录,否则 Apache 无法执行此操作。