我已经读了好几个小时了,但还是被困住了。
我所读到的一切都表明我需要我的主机名和域名来获得一个FQDN。但是,如果我有一个主机名(使用Apache ),也有多个域名的虚拟主机,我想为其中的几个域设置一个邮件服务器,这又如何呢?
如果我选择一个域名作为FQDN的一部分,其他域的功能会发生什么变化?在我看来,由于所有域都是虚拟主机,它们解析为同一个IP,所以我可以为FQDN选择任何域名,并且它将适用于所有域.对,是这样?还是我只是添加了与域名一样多的FQDN条目?
带有域example.com以及example.net和example.org的mybox主机名意味着在我的/etc/host/文件中写入
127.0.0.1 localhost.localdomain本地主机
123.45.67.89 mybox.example.com邮箱
123.45.67.89 mybox.example.net邮箱
123.45.67.89 mybox.example.org邮箱
?
谢谢!
发布于 2015-04-11 04:19:56
我认为您的主机文件的适当格式是:
127.0.0.1 localhost.localdomain localhost
123.45.67.89 mybox.example.com mybox.example.net mybox.example.org mybox..。每个IP地址只使用一行,并将所有FQDN添加到列表中。确保添加适当的DNS条目,以便其他计算机可以连接到此服务器(如果需要的话)。
一旦你准备好了,你就可以在如何处理每个域名的请求上调整你的快速VirtualHost条目。您可能需要从一个监听*:80的VirtualHost开始,以便测试您的FQDN。之后,您可以为要处理的每个域名添加或替换特定的VirtualHost条目。
发布于 2015-04-11 06:31:15
Apache并不关心/etc/hosts文件的内容。真正重要的是Apache的VirtualHost配置。
https://serverfault.com/questions/681971
复制相似问题