Ссылка на доменное имя приводит к странному поведению из 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.
Может ли кто-то запросить дополнительную информацию или пролить свет на этот кванандр
2 ответа
Ваш веб-сервер использует виртуальные хосты, основанные на имени, и для 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 указывает куда-то еще, поэтому почта доставляется туда вместо вас.
Есть еще один способ сделать это.
отредактируйте свой /etc/apache2/httpd.conf
Добавьте следующую строку к нему.
Alias /webmail /usr/share/squirrelmail
Заменить /usr/share/squirrelmail
с путем вашей почты (я не проверял его с документом внутри /var/www).
Перезапустите Apache с помощью
service apache2 restart
Вы готовы к рок.