我有一个负载均衡器位于多个网络服务器前面。
所提供的网站有一个使用 sendmail 的联系表。
我已经在以下其中一个 Web 服务器上安装了 sendmail:web-01
这是hostname
该机器的。
我进入/etc/hosts
文件并添加了以下内容:
127.0.0.1 example.com web-01
此时表格已从这台机器正确发送。
现在,我想创建该服务器的映像,以便我可以从该映像创建新的服务器并将它们放置在负载均衡器后面。
问题是,当我web-02
从web-01-image
文件创建时/etc/hosts
仍然包含:
127.0.0.1 example.com web-01
没有到 的别名映射web-02
,example.com
并且 sendmail 没有有效的FQDN
。此时,/etc/hosts
每次创建新服务器时,我都需要编辑该文件。
有没有更好的方法呢?
答案1
MASQUERADE_AS
在 sendmail.mc 中使用。
请参阅 sendmail 分发版中的文件cf/README
,部分 伪装和中继