apache - 虚拟主机应该在 DNS 服务器中定义为 CNAME 吗?

标签 apache dns virtualhost cname

有关虚拟主机的 Apache 文档指出:

您的服务器有一个 IP 地址,并且 DNS 中的多个别名 (CNAMES) 指向此计算机。您希望在此计算机上运行 www.example.com 和 www.example.org 的 Web 服务器。

我是否可以假设我还可以使用 A DNS 记录将两个域绑定(bind)到此单个 IP 地址,而不是为指向第一个域的另一个域创建一个 A 记录和 CNAME 记录?我的意思是它不会影响 Apache 的功能。

最佳答案

正确。浏览器传递它所请求的名称。它不关心使用什么类型的 DNS 记录将名称解析为 IP 地址。

我通常使用 Cnames 作为实际域。并将其指向仅代表 ip 的记录。只是一种组织事情并使将来变得更容易的方法。

关于apache - 虚拟主机应该在 DNS 服务器中定义为 CNAME 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21559491/

相关文章:

ruby-on-rails - 在 RoR 中为 open-uri 设置一个新的 DNS

apache - 导入/包含要在 Apache 的 httpd.conf 中使用的外部 VirtualHost 文件

Apache 和 mod_rewrite : Redirect domain to subdirectory

apache - 只允许从它们所属的网站访问目录中的文件

heroku - 如何将 TK 域指向 heroku 应用程序?

linux - Nginx 阻止访问引用 url

apache - 我的网站因 tomcat 的内存不足异常而崩溃

python doc 到 docx 转换,comtypes.Documents.Open 抛出 ValueError : NULL COM pointer access

nginx - 错误 28105#0 : *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream

ruby-on-rails - 从其他计算机访问虚拟主机 – xip.io 替代方案