如何设置 Sendmail 和 FQDN 以用于服务器映像

如何设置 Sendmail 和 FQDN 以用于服务器映像

我有一个负载均衡器位于多个网络服务器前面。

所提供的网站有一个使用 sendmail 的联系表。

我已经在以下其中一个 Web 服务器上安装了 sendmail:web-01这是hostname该机器的。

我进入/etc/hosts文件并添加了以下内容:

127.0.0.1 example.com web-01

此时表格已从这台机器正确发送。

现在,我想创建该服务器的映像,以便我可以从该映像创建新的服务器并将它们放置在负载均衡器后面。

问题是,当我web-02web-01-image文件创建时/etc/hosts仍然包含:

127.0.0.1 example.com web-01

没有到 的别名映射web-02example.com并且 sendmail 没有有效的FQDN。此时,/etc/hosts每次创建新服务器时,我都需要编辑该文件。

有没有更好的方法呢?

答案1

MASQUERADE_AS在 sendmail.mc 中使用。

请参阅 sendmail 分发版中的文件cf/README,部分 伪装和中继

相关内容