Есть зареган домен типа s1rc0.tk, у хостера домена указал переадресацию dns на свой сервер.
у себя установил bind9 и сделал соответствующие записи. Все работает, сайт откликается итд.
Сейчас постала проблема в организации виртуальних хостов и работа их в качестве поддоменов (главново домена s1rc0.tk).
Тоесть хочю сделать несколько вирт.хостов aka phpyadmin.s1rc0.tk / ***.s1rc0.tk/etc и чтоб днс-сервер грамотно перенаправлял. Много гуглю , немного заплутался, буду благодарен за помощь. Прилогаю конфигорационие файли.
Скажите что куда вписать с небольшим обяснением, есль можна укажите в качестве живого примера с созданием хоста phpmyadmin.s1rc0.tk.
___
Код вирт хоста пхпадмина :
<VirtualHost phpmyadmin.s1rc0.tk:80> // хз что тут вписивать, вписал ето.
ServerAdmin sirogka1991@mail.ru
ServerName phpmyadmin.s1rc0.tk // аналогично, хз., незнаю что нид для название
DocumentRoot /home/s1rc0/www/phpmyadmin/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory "/home/s1rc0/www/phpmyadmin/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
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 ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/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>
named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
zone "s1rc0.tk" {
type master;
file "/etc/bind/zones.conf";
};
zone "www.s1rc0.tk" {
type master;
file "/etc/bind/zones.conf";
};
zone "202.166.8.176.in-addr.arpa" {
type master;
file "/etc/bind/202.166.8.176.in-addr.arpa";
};
zones.conf
$TTL 86400
@ IN SOA ns1.s1rc0.tk. admin.s1rc0.tk. (
2012091502
3600
900
604800
86400 )
@ IN NS ns1.s1rc0.tk.
@ IN A 176.8.166.202
ns1 IN A 176.8.166.202
www IN CNAME @
host1 IN A 176.8.166.202
host2 IN A 176.8.166.202
phpmyadmin.s1rc0.tk. IN A 176.8.166.202
202.166.8.176.in-addr.arpa
$TTL 86400
@ IN SOA ns1.s1rc0.tk. admin.s1rc0.tk. (
2012091501 ; Serial
3600 ; Refresh
900 ; Retry
604800 ; Expire
86400 ; Minimum
);
176 IN PTR s1rc0.tk.
176 IN PTR host1.s1rc0.tk.
176 IN PTR host2.s1rc0.tk.
176 IN PTR phpmyadmin.s1rc0.tk.
При даной конфигурации при переходе на phpmyadmin.s1rc0.tk переходит на основной домен.
Днс вроде верно настроен, наерно дело в апаче
