Ubuntu 通过 hostnamectl 设置多个虚拟主机的主机名

Ubuntu 通过 hostnamectl 设置多个虚拟主机的主机名

我想将我的 Ubuntu 16.04 的主机名设置为 FQDN,因为我计划安装 Postfix 服务器。但是,我通过 Apache2 虚拟主机在 Web 服务器中托管了多个域。例如:

  1. 示例.com
  2. 域名.com

我的问题是,我应该如何设置主机名?使用其中一个域?或者我可以使用不相关/不存在的名称作为主机名?

答案1

主机名大部分是内部设置 - 如果设置了 FQDN,您的 DNS 设置将使流量能够到达您的服务器,而虚拟主机的目的是根据主机名来为不同的网站提供服务。就电子邮件而言,它只是一台服务器,而您的邮件服务器配置(flurdy 指南非常有用 - 并将其存储在数据库中)应该可以处理它。

您通常不需要在那里设置它,并且系统的主机名可以独立于其域名,并且您的邮件服务器可以响应一个或多个域,就像 apache 可以执行虚拟主机一样。

您为要服务的域(mx 和/或 a/aaaa 名称)设置适当的名称服务器记录,并设置邮件服务器来监听和为这些域提供服务。因此,您不需要将主机名设置为任何特定名称,最好将其保留为登录者的标识符。

相关内容