Как настроить 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