Проблема:
Как открыть веб интерфейс почтового сервера введя в браузере только mail.company.ru ?
Если ввести mail.company.ru то появляется дефолтная страница Apache.
А мне надо чтобы загружались страницы RoundCube из каталога:
text
/var/www/html/roundcube
Сейчас у меня работает веб морда если я ввожу:
text
http://mail.company.ru/roundcube
Это не совсем удобно.
Пробовал менять в конфиге Apache параметр DocumentRoot.
Но это не совсем то, что нужно.
# Поскольку roundcube написан на PHP и мы
# не предполагаем запуск чего-либо кроме PHP скриптов
# на этом виртуалхосте, то на всякий случай отключаем CGI
# и запрещаем изменение параметров ./htaccess'ом
<Directory "/var/www/html/roundcube/">
Options -ExecCGI
AllowOverride None
</Directory>
# Запрещаем PHP скриптам выходить за пределы
# директории виртуалхоста
php_admin_value open_basedir /var/www/html/roundcube
php_admin_value safe_mode_include_dir /var/www/html/roundcube
php_admin_value safe_mode_exec_dir /noexec
php_admin_value doc_root /var/www/html/roundcube
php_admin_value upload_tmp_dir /var/www/html/roundcube/tmp
php_admin_value session.save_path /var/www/html/roundcube/tmp
А что апач выводит если вы вводите доменное имя??
Если дефолтную страницу, значит виртуальный хост не верно настроен.
У вас в сети есть ДНС или как вы прописываете соответствие имени и айпишки.
Покажыте что у вас там в /etc/hosts
Пишет Unknown host, если хост прописан только в /etc/hosts, поэтому имя хоста прописывается в двух местах.
Сейчас открывается дефолтная страница Apache если ввести mail.company.ru
Проблема еще в том, что если настроить вход в веб интерфейс через mail.company.ru с помощью файла вирт. хоста в /etc/httpd/conf.d/, то после не возможно зайти в другие админки этого сервера.
Например на сервере есть еще:
1. Биллинг
2. Postfixadmin
Если вводить mail.company.ru/billing или mail.company.ru/postfixadmin - входа в интерфейс нет.