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

У меня есть балансировщик нагрузки, расположенный перед несколькими веб-серверами.

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

Я установил sendmail на одном из этих веб-серверов: web-01 Это имя хоста машины. .

Я зашел в файл / 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
задан 30 November 2018 в 00:17
1 ответ

Используйте MASQUERADE_AS в sendmail.mc.

См. Файл cf / README в распространении sendmail, раздел МАСКИРОВАНИЕ И ПЕРЕЛОЖЕНИЕ

0
ответ дан 5 December 2019 в 20:19

Теги

Похожие вопросы