Как настроить nginx в связке с zimbra (почтовой сервер), так как у zimbra есть веб-морда и сайт на одной машине и одном IP?

Подскажите или направьте! Как настроить nginx в связке с zimbra (почтовой сервер), так как у zimbra есть веб-морда и сайт на одной машине и одном IP?
Есть домен babruisk.com и поддомен pochta.babruisk.com (для почтового сервера) на одном IP 99.199.99.199
На сервере стоит CentOS 6.5, на данный момент nginx выключен, что бы работала почта, у почты есть веб-морда на порту 80. Сейчас при входе на babruisk.ru и pochta.babruisk.ru - попадаешь на веб-морду почтового сервера.
Задача:
При входе на babruisk.ru - попадал на сайт, лежащий например в директории /var/www/html/babruisk
При входе на pochta.babruisk.ru - попадал на веб-морду почтового сервера.

Впервые настраиваю и не знаком с nginx. Помогите пожалуйста!!!
  • Вопрос задан
  • 4543 просмотра
Пригласить эксперта
Ответы на вопрос 3
server {
    server_name babruisk.ru;
    # конфиг для сайта
}
server {
    server_name pochta.babruisk.ru;
    # конфиг для веб-морды почтового сервера
}
Ответ написан
Комментировать
samplespace
@samplespace Автор вопроса
Знать бы как написать правильный конфиг.
Для сайта конфиг более мене понятен:
server {
           server_name babruisk.ru www.babruisk.ru;
           location / {
                   root /var/www/html/babruisk
                   index index.php index.html index.htm;
           }
}


Но как быть с почтовым сервером Zimbra
Ответ написан
Комментировать
@MaySky
В Зимбре есть модуль Zimbra-Proxу, который тот же Nginx.
Его можно установить даже для "односервеной" инсталляции, либо доустановить позже без переустановки Зимбры полностью.
Если ставили с ним, то смотрите сюда и действуйте по логике.
wiki.zimbra.com/wiki/Zimbra_Proxy_Guide

Если нет, то прийдется ковырять en.wikipedia.org/wiki/Jetty_%28web_server%29
т.к. Зимбра стандартно использует этот веб-сервер.

Либо переносить зимбровские https и http на другие порты, а в уже установленном (не зимбровском) nginx прописывать конфигурации для редиректа на этот порт при server_name pochta.babruisk.ru;

Иначе никак, два веб-сервера на одном порте не уживутся.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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