
У меня есть облачный VPS, на котором я размещаю несколько сайтов от имени нескольких клиентов. Мой Apache настроен с помощью VirtualHosts (я использую Zpanel), поэтому у каждого сайта есть своя корневая папка, а из настроек DNS я просто добавляю запись A из *.sitedomain.com в IP сервера.
Я также использую почтовый сервер (Postfix/Dovecot) для получения писем для этих доменов, и аналогичным образом у меня есть соответствующие записи MX для каждого сайта, направляющие на IP-адрес почтового сервера.
Все это работает отлично. Веб-сайты разрешаются правильно, а письма направляются на соответствующие учетные записи электронной почты.
Последнее, что я хочу настроить, это веб-почта (используя RoundCube). Возможно ли каким-либо образом сделать webmail.sitedomain.com
перенаправление на тот же сайт, где размещен RoundCube, для всех сайтов виртуального хоста? Roundcube работает на том же сервере, и я могу получить к нему доступ, используя либо основной домен сервера, либо публичный IP-адрес сервера.
Я хочу, чтобы когда URL начинается с webmail
, вместо перенаправления на папку виртуального хоста он перенаправлялся на приложение веб-почты. Есть ли способ сделать это в Apache?
Я использую веб-сервер Apache 2 с ZPanel 10.1 на Ubuntu 12.04 LTS, если это вообще имеет значение.
решение1
В настройках Apache вы можете создать один основной
ServerName webmail.sitedomain.com
Затем добавьте к этому имени псевдонимы:
ServerAlias webmail.otherdomain.com webmail.friendsdomain.com ...
И все они должны иметь доступ к одному и тому же сайту.
Я понятия не имею, сможет ли ZPanel сделать это для вас...