Поддомен, apache, ubuntu10.04

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

SergGT
Сообщения: 144

Поддомен, apache, ubuntu10.04

Сообщение SergGT »

Пытаюсь создать поддомен вида new.site.ru

У мастерхоста прописал запись new IN A IP адрес моего сервера

Создал виртуальный хост в /etc/apache2/sites-avalable/new

Код: Выделить всё

<VirtualHost *:80>
        ServerAdmin admin@site.ru
        ServerName new.site.ru
        ServerAlias *.new.site.ru
        DocumentRoot /var/www/new/
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/new_error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/new_access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Модули rewrite и vhost_alias активированы.
Сделал a2ensite new

Создал нужную директорию с необходимыми правами и поместил туда тектовый файлик для проверки.
Подождал пока обновятся dns.
Перезапустил апач. А результат меня кидает на мой сайт site.ru а не на поддомен. В чём может быть дело?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Поддомен, apache, ubuntu10.04

Сообщение sash-kan »

$ sudo apachectl configtest
?

вывод команды
$ dig +short new.site.ru
выполненной где-нибудь во внешнем (по отношению к серверу) мире соответствует тому ip-адресу, который на сервере можно увидеть в выводе
$ ip a
?

что возвращает выполненная во внешнем мире команда
$ wget -S --spider http://new.site.ru
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
SergGT
Сообщения: 144

Re: Поддомен, apache, ubuntu10.04

Сообщение SergGT »

$ sudo apache2ctl configtest
Syntax OK

dig +short new.site.ru
показало IP адрес сервера

$ wget -S --spider http://new.site.ru
там вывод большой но в итоге он показывает что происходит переход с new.site.ru на site.ru
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Поддомен, apache, ubuntu10.04

Сообщение KiWi »

В старом конфиге есть ServerAlias *.site.ru и он загружается раньше(если я apache не забыл), чем new?
Спасибо сказали:
SergGT
Сообщения: 144

Re: Поддомен, apache, ubuntu10.04

Сообщение SergGT »

Да, он тоже настроен как виртуальный хост. И если к примеру его отключить то браузр вообще не заходит, а ругается на зацикленную переадресацию...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Поддомен, apache, ubuntu10.04

Сообщение KiWi »

SergGT писал(а):
11.11.2011 18:06
Да, он тоже настроен как виртуальный хост. И если к примеру его отключить то браузр вообще не заходит, а ругается на зацикленную переадресацию...

Значит, где-то ещё в конфигах прописано что-то ещё.
В частности -- зацикленная переадресация.
Спасибо сказали:
SergGT
Сообщения: 144

Re: Поддомен, apache, ubuntu10.04

Сообщение SergGT »

Всё разобрался. Просто запутался немного. Всем спасибо.
Спасибо сказали: