установка почтового сервера на сервере ubuntu с существующим веб-сервером [dубликат]

У этого вопроса уже есть ответ здесь: Как настроить почтовый сервер? 4 ответа

, которые хотят установить почтовый сервер на сервере ubuntu. У меня уже есть веб-сервер, работающий на нем (apache / php / wordpress). Но у меня также есть почтовый сервер. Насколько я понимаю, мне нужно добавить записи MX, чтобы установить постфикс для SMTP и dovecot для POP3 и IMAP.

Мой главный вопрос: возможно ли установить сервер электронной почты поверх этого?

Нужно ли мне запускать почтовый сервер со вторым экземпляром apache или nginx? [ ! d8]

Любые советы для достижения этого, если это вообще возможно?

Спасибо

0
задан 5 February 2018 в 01:51

2 ответа

Да, вы можете запустить веб-сервер и почтовый сервер на той же машине Ubuntu.

Вам понадобится:

host OS (Ubuntu в порядке) со статическим брандмауэром общего IP-адреса на вашей ОС (например, комбинация iptables с UFW сверху) зарегистрированный домен и доступ к DNS-серверу для изменения / добавления записей DNS (для записей MX, как вы упомянули) веб-сервер (apache в порядке), язык программирования (PHP в вашем случае), база данных (я предполагаю MySQL или, возможно, MariaDB) для запуск вашего сайта (ов) почтового агента Wordpress (постфикс в порядке), агент доставки почты (dovecot is fine) для запуска вашего почтового сервера.

Кроме того, вы можете захотеть иметь:

host OS (Ubuntu в порядке) со статическим общедоступным IP-адресом host OS для шифрования доступа к вашим веб-сайтам и вашим почтовым учетным записям (например, с помощью Let's Encrypt / certbot-auto). брандмауэр на вашей ОС хоста (например, комбинация iptables с UFW сверху)

Настройка почтового сервера:

Правильная настройка почтового сервера - это довольно сложная задача. Вам нужно много знать (например, DKIM, DMARC и SPF), чтобы другие почтовые серверы доверяли вам, и ваши электронные письма не будут заканчиваться фильтром спама вашего получателя.

К счастью, это отличное руководство от Cullum Smith: Как запустить свой собственный почтовый сервер

Уточнение:

Вам нужен только один экземпляр программного обеспечения веб-сервера, например Apache , на сервер нескольких веб-сайтах. Но возможны варианты, в которых вы фактически использовали бы два экземпляра программного обеспечения веб-сервера, такие как Apache AND nginx на одном компьютере. Но это не имеет никакого отношения к запуску почтового сервера. Люди устанавливают эту комбинацию Apache & amp; nginx по производительности и безопасности - например, nginx, обрабатывающий внешнюю связь, быстро и безопасно разговаривает с интернетом (называемый обратным прокси) и apache, обрабатывающий внутреннюю связь, с PHP, MySQL и файлами вашего сайта.

Ваш почтовый сервер не будет иметь контакт с вашим экземпляром Apache (если вы не планируете внедрять доступ к электронной почте).

0
ответ дан 17 July 2018 в 21:33

Да, вы можете запустить веб-сервер и почтовый сервер на той же машине Ubuntu.

Вам понадобится:

host OS (Ubuntu в порядке) со статическим брандмауэром общего IP-адреса на вашей ОС (например, комбинация iptables с UFW сверху) зарегистрированный домен и доступ к DNS-серверу для изменения / добавления записей DNS (для записей MX, как вы упомянули) веб-сервер (apache в порядке), язык программирования (PHP в вашем случае), база данных (я предполагаю MySQL или, возможно, MariaDB) для запуск вашего сайта (ов) почтового агента Wordpress (постфикс в порядке), агент доставки почты (dovecot is fine) для запуска вашего почтового сервера.

Кроме того, вы можете захотеть иметь:

host OS (Ubuntu в порядке) со статическим общедоступным IP-адресом host OS для шифрования доступа к вашим веб-сайтам и вашим почтовым учетным записям (например, с помощью Let's Encrypt / certbot-auto). брандмауэр на вашей ОС хоста (например, комбинация iptables с UFW сверху)

Настройка почтового сервера:

Правильная настройка почтового сервера - это довольно сложная задача. Вам нужно много знать (например, DKIM, DMARC и SPF), чтобы другие почтовые серверы доверяли вам, и ваши электронные письма не будут заканчиваться фильтром спама вашего получателя.

К счастью, это отличное руководство от Cullum Smith: Как запустить свой собственный почтовый сервер

Уточнение:

Вам нужен только один экземпляр программного обеспечения веб-сервера, например Apache , на сервер нескольких веб-сайтах. Но возможны варианты, в которых вы фактически использовали бы два экземпляра программного обеспечения веб-сервера, такие как Apache AND nginx на одном компьютере. Но это не имеет никакого отношения к запуску почтового сервера. Люди устанавливают эту комбинацию Apache & amp; nginx по производительности и безопасности - например, nginx, обрабатывающий внешнюю связь, быстро и безопасно разговаривает с интернетом (называемый обратным прокси) и apache, обрабатывающий внутреннюю связь, с PHP, MySQL и файлами вашего сайта.

Ваш почтовый сервер не будет иметь контакт с вашим экземпляром Apache (если вы не планируете внедрять доступ к электронной почте).

0
ответ дан 23 July 2018 в 22:10

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

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