Назад | Перейти на главную страницу

Ссылка на доменное имя приводит к странному поведению ISPConfig

У меня только что настроенный домен и сервер. Сервер настроен с использованием squirrelmail и ISPConfig. Когда я обращаюсь к IP-адресу сервера, я попадаю в /var/www папка, однако, если я ссылаюсь на доменное имя www.example.com, я попадаю в /var/www/example.com/web/, что делает невозможным доступ к / var / www / webmail.

Мне интересно, является ли та же ошибка причиной, по которой невозможно отправить почту на example.com, даже если адреса в ISPConfig настроены. Например, адрес tomas@example.com создается в ISPConfig, но когда я отправляю письмо на этот адрес, я получаю автоматический ответ от www.example.com, в котором говорится, что "пользователь" tomas "не существует в example.com"

Я предполагаю, что сделал что-то не так, добавив домен, на котором размещен ISPConfig, в ISPConfig.

Может ли кто-нибудь запросить дополнительную информацию или пролить свет на этот кванандрум

Есть другой способ сделать это.

отредактируйте свой /etc/apache2/httpd.conf

Добавьте к нему следующую строку.

Alias /webmail /usr/share/squirrelmail

Заменить /usr/share/squirrelmail с путем к вашей почте (я не тестировал его с документом внутри / var / www).

Перезапустите apache с помощью

service apache2 restart

Вы готовы зажигать.

Ваш веб-сервер использует виртуальные хосты "на основе имени", а DocumentRoot для сайта с именем www.example.com установлен на /var/www/example.com/web/. Это похоже на то, что делает ISPConfig, поскольку это панель управления для настройки размещенных сайтов.

Очевидным ответом было бы переехать /var/www/webmail к /var/www/example.com/web/webmail (или просто использовать http://1.1.1.1/webmail/ а не ваше имя хоста example.com).

Что касается почты, есть две возможности: либо ваш почтовый сервер не был настроен ISPConfig для использования его виртуального списка пользователей, либо ваша запись MX для example.com указывает на другое место, поэтому почта доставляется туда, а не вам.