Помощь - Поиск - Пользователи - Календарь
Полная версия: Не работают поддомены на сервере, нужна помощь
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Виртуальный сервер и Виртуальный Выделенный Сервер
Sarinita
Народ помогите блондинке плииииииз. Измучилась совсем. Есть выделенный сервер. Всё вроде как настроила.
Но не хотят работать поддомены -(((( nagafen.info всё ок, а вот типа test.nagafen.info jcf.nagafen.info не отвечают...
Не могу найти ошибку никак... Привожу все файлы конфигов, не сочтите оверквоттингом, но я не знаю где может быть ошибка -((((
Очень прошу помочь найти


Файл named.conf
Код

options {
        directory "/var/named"; notify yes;
         query-source address * port 53;
};
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
        type hint;
        file "named.ca";
};
zone "localhost" IN {
        type master;
        file "/var/named/localhost.zone";
        allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "/var/named/named.local";
        allow-update { none; };
};
include "/etc/rndc.key";
zone "test.nagafen.info" { type master; file "/var/named/test.nagafen.info.db"; };
zone "nagafen.info" { type master; file "/var/named/nagafen.info.db"; allow-transfer {
    195.24.128.164;
    66.29.36.200;
    209.123.181.131;
    66.29.36.206;
    }; };
zone "jcf.nagafen.info" { type master; file "/var/named/jcf.nagafen.info.db"; };


Файл nagafen.info.db
Код

$TTL 14400
@       IN      SOA     ns1.nagafen.info.      root.nagafen.info. (
                                                2007120405
                                                14400
                                                3600
                                                1209600
                                                86400 )
nagafen.info    14400    IN    NS    ns1.nagafen.info.
nagafen.info.    14400    IN    NS    ns2.trifle.net.
ftp    14400    IN    A    66.29.36.200
localhost    14400    IN    A    127.0.0.1
mail    14400    IN    A    66.29.36.200
nagafen.info.    14400    IN    A    66.29.36.200
nagafen.info.    14400    IN    A    66.29.36.200
pop    14400    IN    A    66.29.36.200
www    14400    IN    A    66.29.36.200
nagafen.info.    14400    IN    MX    10 mail
nagafen.info.    14400    IN    TXT    "v=spf1 a mx ip4:209.123.181.131 ?all"
ns1 IN A 66.29.36.206


Файл nagafen.info.db
Код

$TTL 14400
@       IN      SOA     ns1.nagafen.info.      root.jcf.nagafen.info. (
                                                2007120500
                                                14400
                                                3600
                                                1209600
                                                86400 )

jcf.nagafen.info.    14400    IN    NS    ns1.nagafen.info.
jcf.nagafen.info.    14400    IN    NS    ns2.trifle.net.

ftp    14400    IN    A    66.29.36.200
jcf.nagafen.info.    14400    IN    A    66.29.36.200
localhost    14400    IN    A    127.0.0.1
mail    14400    IN    A    66.29.36.200
pop    14400    IN    A    66.29.36.200
www    14400    IN    A    66.29.36.200
jcf.nagafen.info.    14400    IN    MX    10 mail


Конфиг Апача
Код

#The default site for the server.
<VirtualHost 66.29.36.200:80>
    ServerAdmin webmaster@178615.ds.nac.net
    ScriptAliasMatch ^/~([^/]+)/+cgi-bin/+(.*) /home/$1/public_html/cgi-bin/$2
    AliasMatch ^/~([^/]+)(/.*)* /home/$1/public_html$2
    DocumentRoot /var/www/html
    ServerName localhost
    ScriptAlias /cgi-bin/ /var/www/cgi-bin/
    CustomLog /var/log/httpd/homedir.log homedir
</VirtualHost>
<VirtualHost 66.29.36.200:443>
        ServerName localhost
        ServerAdmin webmaster@178615.ds.nac.net
    ScriptAliasMatch ^/~([^/]+)/cgi-bin(/.*)* /home/$1/public_html/cgi-bin/$2
    AliasMatch ^/~([^/]+)(/.*)* /home/$1/public_html$2
        DocumentRoot /var/www/html
        ScriptAlias /cgi-bin/ /var/www/cgi-bin/

        SSLEngine on
    SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
        SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
    CustomLog /var/log/httpd/homedir.log homedir
</VirtualHost>
Include /usr/local/directadmin/data/users/sarinita/httpd.conf
Include /usr/local/directadmin/data/users/stri/httpd.conf
Include /usr/local/directadmin/data/users/fedaykin/httpd.conf


Файл sarinita/httpd.conf


Код

Port 80
ServerRoot /etc/httpd
<VirtualHost 66.29.36.200:80>
    ServerName www.nagafen.info
    ServerAlias www.nagafen.info nagafen.info
    ServerAdmin webmaster@nagafen.info
    DocumentRoot /home/sarinita/domains/nagafen.info/public_html
    ScriptAlias /cgi-bin/ /home/sarinita/domains/nagafen.info/public_html/cgi-bin/
    UseCanonicalName OFF
    User sarinita
    Group sarinita
    CustomLog /var/log/httpd/domains/nagafen.info.bytes bytes
    CustomLog /var/log/httpd/domains/nagafen.info.log combined
    ErrorLog /var/log/httpd/domains/nagafen.info.error.log
    <Directory /home/sarinita/domains/nagafen.info/public_html>
        Options +Includes -Indexes
        php_admin_flag engine ON
        <IfModule !mod_php6.c>
            php_admin_flag safe_mode OFF
        </IfModule>
        php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f sarinita@nagafen.info'
        php_admin_value open_basedir /home/sarinita/:/tmp:/usr/local/lib/php/
    </Directory>
</VirtualHost>
<VirtualHost 66.29.36.200:443>
    SSLEngine on
    SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
    SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
    ServerName www.nagafen.info
    ServerAlias www.nagafen.info nagafen.info
    ServerAdmin webmaster@nagafen.info
    DocumentRoot /home/sarinita/domains/nagafen.info/private_html
    ScriptAlias /cgi-bin/ /home/sarinita/domains/nagafen.info/public_html/cgi-bin/
    UseCanonicalName OFF
    User sarinita
    Group sarinita
    CustomLog /var/log/httpd/domains/nagafen.info.bytes bytes
    CustomLog /var/log/httpd/domains/nagafen.info.log combined
    ErrorLog /var/log/httpd/domains/nagafen.info.error.log
    <Directory /home/sarinita/domains/nagafen.info/private_html>
        Options +Includes -Indexes
        php_admin_flag engine ON
        <IfModule !mod_php6.c>
            php_admin_flag safe_mode OFF
        </IfModule>
        php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f sarinita@nagafen.info'
        php_admin_value open_basedir /home/sarinita/:/tmp:/usr/local/lib/php/
    </Directory>
</VirtualHost>



Файл fedaykin/httpd.conf
Код

Port 80
ServerRoot /etc/httpd
<VirtualHost 66.29.36.200:80>
    ServerName www.jcf.nagafen.info
    ServerAlias www.jcf.nagafen.info jcf.nagafen.info
    ServerAdmin webmaster@jcf.nagafen.info
    DocumentRoot /home/fedaykin/domains/jcf.nagafen.info/public_html
    ScriptAlias /cgi-bin/ /home/fedaykin/domains/jcf.nagafen.info/public_html/cgi-bin/
    UseCanonicalName OFF
    User fedaykin
    Group fedaykin
    CustomLog /var/log/httpd/domains/jcf.nagafen.info.bytes bytes
    CustomLog /var/log/httpd/domains/jcf.nagafen.info.log combined
    ErrorLog /var/log/httpd/domains/jcf.nagafen.info.error.log
    <Directory /home/fedaykin/domains/jcf.nagafen.info/public_html>
        Options +Includes -Indexes
        php_admin_flag engine ON
        <IfModule !mod_php6.c>
            php_admin_flag safe_mode OFF
        </IfModule>
        php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f fedaykin@jcf.nagafen.info'
        php_admin_value open_basedir /home/fedaykin/:/tmp:/usr/local/lib/php/
    </Directory>
</VirtualHost>
<VirtualHost 66.29.36.200:443>
    SSLEngine on
    SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
    SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
    ServerName www.jcf.nagafen.info
    ServerAlias www.jcf.nagafen.info jcf.nagafen.info
    ServerAdmin webmaster@jcf.nagafen.info
    DocumentRoot /home/fedaykin/domains/jcf.nagafen.info/private_html
    ScriptAlias /cgi-bin/ /home/fedaykin/domains/jcf.nagafen.info/public_html/cgi-bin/
    UseCanonicalName OFF
    User fedaykin
    Group fedaykin
    CustomLog /var/log/httpd/domains/jcf.nagafen.info.bytes bytes
    CustomLog /var/log/httpd/domains/jcf.nagafen.info.log combined
    ErrorLog /var/log/httpd/domains/jcf.nagafen.info.error.log
    <Directory /home/fedaykin/domains/jcf.nagafen.info/private_html>
        Options +Includes -Indexes
        php_admin_flag engine ON
        <IfModule !mod_php6.c>
            php_admin_flag safe_mode OFF
        </IfModule>
        php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f fedaykin@jcf.nagafen.info'
        php_admin_value open_basedir /home/fedaykin/:/tmp:/usr/local/lib/php/
    </Directory>
</VirtualHost>


Файл resolv.conf
Код

search nagafen.info
nameserver 207.99.0.1
nameserver 66.29.36.206
domain nagafen.info
Serzer
Проверил:

Код
Welcome to the home of jcf.nagafen.info
To change this page, upload your website into the public_html directory
Date Created: Wed Dec 5 08:04:27 2007


Кеш DNS провайдера виноват, скорее всего.
Sarinita
Цитата(Serzer @ 05.12.2007, 18:34) *

Проверил:

Код
Welcome to the home of jcf.nagafen.info
To change this page, upload your website into the public_html directory
Date Created: Wed Dec 5 08:04:27 2007


Кеш DNS провайдера виноват, скорее всего.


Так по идее на поддомены адрес отдавать должен уже мой NS.. Или я чего то в механизме не понимаю? Раз nagafen.info уже прописался, запрос идёт на него а он должен отдать поддомен... это ж его зона... фот он и не отдает...

Ок, очевидно кэши провайдера и зря паникую.. дождусь... но тогда обьясните в чём я ошибаюсь в плане принципа функционирования ДНС. Зона поддоменов должна обслуживаться уже моим NS... т.е. если запрос резолвинга дошел до зоны nagafen.info, то мой НС по любому адрес должен отдать? Тогда причём здесь кэши ДНС провайдеров? Что то совсем голова опухла....
Serzer
Могу быть неправ, но
Вы посылаете запрос, он идет, доходит до Вашего сервера, он не находит зоны для поддомена (Не обновились настройки), и ошибочный запрос остается в кеше провайдера.

Не уверен, что bind не цепляет настройки без перезагрузки, поправьте, если не прав.
Sarinita
Цитата(Serzer @ 05.12.2007, 18:47) *

Могу быть неправ, но
Вы посылаете запрос, он идет, доходит до Вашего сервера, он не находит зоны для поддомена (Не обновились настройки), и ошибочный запрос остается в кеше провайдера.
Не уверен, что bind не цепляет настройки без перезагрузки, поправьте, если не прав.


named рестартовала... или сервер надо на рестарт ?
Serzer
Рестартовали уже после обращения?
Если да, то в кеше запрос остался все равно.
Если нет - прошу прощения.

<offtopic>
Когда-то, когда сам был клиентом, была схожая проблема, ждал, пока обновится кеш.
</offtopic>
Sarinita
named и апач были рестартованы несколько часов назад....
Serzer
В таких случаях помогает веб-прокси, например webwarper.net (Не сочтите за рекламу)
Если не работает - смотрим сервер (предварительно проверив на ya.ru прокси smile.gif ), работает - скорее всего, кеш DNS (В такой ситуации).
Sarinita
Цитата(Serzer @ 05.12.2007, 18:47) *

Вы посылаете запрос, он идет, доходит до Вашего сервера, он не находит зоны для поддомена (Не обновились настройки), и ошибочный запрос остается в кеше провайдера.


Распутайте меня -)))) Где какие настройки не обновились? НИкак не могу понять при чём тут кэш провайдера если за поддомены отвечает уже сервер ns1.nagafen.info ?
Boris A Dolgov
Провайдеры любят экономить деньги smile.gif
Схема такая:
Вы -> DNS-сервера провайдера -> Ваш сервер.
DNS сервер провайдера запоминает ответ на Ваш вопрос Вашим сервером, кеширует.
И в следующий раз, когда Вы запрашиваете домен, DNS-сервера провайдера не обращается к Вашему серверу, а для экономии времени и трафика, выдает данные из кеша.
Поэтому, Вы не видите правильный субдомен.
Sarinita
Цитата(Boris A Dolgov @ 05.12.2007, 19:23) *

Вы запрашиваете домен, DNS-сервера провайдера не обращается к Вашему серверу, а для экономии времени и трафика, выдает данные из кеша. Поэтому, Вы не видите правильный субдомен.

Наконец дошло! Спасибо -))) Я ж говорила что блондинка -)))
2175
Цитата(Sarinita @ 05.12.2007, 19:25) *

Наконец дошло! Спасибо -))) Я ж говорила что блондинка -)))

а прописать в host не поможет разве?
Boris A Dolgov
Sarinita, не за что smile.gif
Цитата(2175 @ 05.12.2007, 23:22) *

а прописать в host не поможет разве?

Не, ведь вопрос не в том, чтобы заработало, а в том, почему не работает smile.gif
2175
Цитата(Boris A Dolgov @ 06.12.2007, 00:39) *

Sarinita, не за что smile.gif

Не, ведь вопрос не в том, чтобы заработало, а в том, почему не работает smile.gif

Почти по мотивам: ответить на вопрос "Знаешь ли ты сейчас который час? " - "НЕТ!"
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.