Проблема с ServerAlias (Apache 2.2)

Тема в разделе "Администрирование серверов", создана пользователем neket, 18 мар 2010.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. neket

    neket Писатель

    Регистр.:
    27 май 2008
    Сообщения:
    6
    Симпатии:
    0
    Доброго времени суток!
    Настроен web-сервер, всё хорошо работает. Информация о системе: ОС Linux Mandriva 2009.1 Free, Webmin, Virtualmin.
    Проблема заключается в том, что сайты не работают с префиксом www., то есть если в браузере набрать
    Код:
    http://domain.ru
    то всё работает.
    А если:
    Код:
    http://www.domain.ru/
    то возникает ошибка 404
    При этом алиасы в конфигурационном файле httpd.conf указаны:
    Код:
    <VirtualHost 217.24.176.251:80>
    ServerName domain.ru
    ServerAlias www.domain.ru
    ServerAlias webmail.domain.ru
    ServerAlias admin.domain.ru
    DocumentRoot /home/domain/public_html
    ErrorLog /var/log/virtualmin/domain.ru_error_log
    CustomLog /var/log/virtualmin/domain.ru_access_log combined
    ScriptAlias /cgi-bin/ /home/domain/cgi-bin/
    DirectoryIndex index.html index.htm index.php index.php4 index.php5
    <Directory /home/domain/public_html>
    Options -Indexes +IncludesNOEXEC +FollowSymLinks
    allow from all
    AllowOverride All
    </Directory>
    <Directory /home/domain/cgi-bin>
    allow from all
    </Directory>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} =webmail.domain.ru
    RewriteRule ^(.*) https://domain.ru:20000/ [R]
    RewriteCond %{HTTP_HOST} =admin.domain.ru
    RewriteRule ^(.*) http://domain.ru:10000/ [R]
    </VirtualHost>
    
    В чём может быть причина?
    Заранее спасибо.
     
  2. neket

    neket Писатель

    Регистр.:
    27 май 2008
    Сообщения:
    6
    Симпатии:
    0
    Проблема решена. Сначала посмотрел логи - там пусто. Оказалось, что у самого домена не хватало записей типа "А":)
     
Статус темы:
Закрыта.