@gnusy
программист

Один сервер + несколько доменов?

вопрос в сущности такой: есть сервер. на нём хостятся несколько сайтов со своими доменами. ip один на всех. необходимо сделать так, чтобы у каждого сайта была своя почта со своим pop3 и smtp. например сайт example.com, почта: pop3.example.com и smtp.example.com. и так у каждого сайта. в какую сторону копать?
  • Вопрос задан
  • 11455 просмотров
Решения вопроса 1
Juggler
@Juggler
Задачка состоит из двух частей
1. Настройка DNS
A-record — нужно для каждого веб- и почтового хоста прописать его IP
Например,

A www.domain1.ru 111.111.111.111
A mail.domain1.ru 111.111.111.111
A www.domain2.ru 111.111.111.111
A mail.domain2.ru 111.111.111.111

MX record — указывает на почтовый сервер для домена, с приоритетами

MX domain1.ru mail.domain1.ru
MX domain2.ru mail.domain2.ru

2. Настройка серверной части
— для Apache — делаем виртуальные серверы в конфиге
— для почтовика (sendmail) — наверное, аналогично, но я ни разу не настраивал. Там надо прописать список поддерживаемых доменов и почтовые ящики с алиасами для каждого домена

В итоге,
— веб-сайты — при наборе в браузере www.domain1.ru или www.domain2.ru имя будет резолвиться на 111.111.111.111. При заходе туда апач получит информацию, какой домен запрашивался и отработает в соответствии с ним.
— почта — при попытке отослать на user@domain1.ru удаленный SMTP сервер возьмет MX-record, получит для нее IP и соединится с Вашим почтовиком. При попытке отослать почту на user@domain1.ru Ваш почтовик проверит, что он обслуживает домен domain1.ru и у него есть соответствующий почтовый ящик. После этого примет сообщение и положит в ящик.

Это если очень кратко. Вопрос по сложности сопоставим с «Как работает Интернет»…

Настройка необходима, чтобы
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
VBart
@VBart
Копать в сторону, что такое домен, что такое MX запись.
Ответ написан
Комментировать
@Richard_Ferlow
Веб-программист
Лучше запарковать все домены на domain.yandex.ru, а чтобы сайты работали создать A записи.

Потому как полноценную почту организовывать на своем серваке крайне муторно. Если и настроить, начнут вылезать проблемы с доставкой почты до адресатов из-за всяких фильтров от спама.
Ответ написан
Комментировать
Alexx_ps
@Alexx_ps
«Яндекс-почта для домена», там есть инструкция по настройке MX-записей. У Гугла тоже есть такая услуга, все бесплатно.
Ответ написан
Комментировать
Мало информации. Много чего зависит от ОС и от типа используемого софта
Например, для веба на Apache можно сделать без проблем виртуальные хосты по имени на одном IP.
Для почты есть, например, vpopmail и другие похожие продукты. Обычно там авторизация идет не просто по логину, а по целому e-mail адресу, таким образом система знает какой именно домейн подключается.
С тем же vpopmail работает несколько разных сервисов для imap/pop3. Например, dovecot достаточно популярен.
Ответ написан
Комментировать
@smartlight
вас спасет панель управления веб-хостингом
она всё сделает за вас.
Они есть платные, но есть и свободные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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