Как настроить Sendmail и FQDN для использования с образами сервера

У меня есть loadbalancer, сидящий перед несколькими веб-серверами.

На обслуживаемом веб-сайте есть контактная форма, которая использует sendmail.

Я установил 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.

Посмотреть файл cf/README в раздаче sendmail, раздел MASQUERADING AND RELAYING

Другие вопросы по тегам