[+] bind i Apache2
: 15 sierpnia 2008, 21:40
Mam zainstalowanego Apacha2 oraz BIND9 na tej samej maszynie. BIND robi jako serwer DNS dla domeny, named.conf.local:
Na serwerze Apache2 mam utworzone trzy wirtualne hosty:
Nie rozumie dlaczego gdy w przeglądarkę wpisze:
pokazuje się zawartość z katalogu test,
tak samo się dzieje gdy wpisze test. Jednak gdy w okno przeglądarki wpisze pokazuje się zawartość przeznaczona dla fortress.
Gdy wpisuje w przeglądarce adres czy jedna z dwóch pozostałych w tej formie działa prawidłowo.
Metoda prób i błędów podejrzewam, że błąd jest w pliku odpowiedzialna za tłumaczenie nazw db.siec.domowa:
Do tego nie rozumie jakim sposobem serwer DNS działa dla adresów zewnętrznych np. http://www.wp.pl gdy praktycznie cały plik named.conf jest skomentowany.
Kod: Zaznacz cały
zone "siec.domowa" in {
file "/etc/bind/db.siec.domowa";
type master;
};
zone "1.168.192.in-addr.arpa" in {
file "/etc/bind/db.0.168.192";
type master;
};
Kod: Zaznacz cały
ServerName 192.168.1.4
NameVirtualHost 192.168.1.4
<VirtualHost 192.168.1.4>
DocumentRoot /var/www
ServerName fortress.siec.domowa
</VirtualHost>
<VirtualHost 192.168.1.4>
DocumentRoot /var/www/katalog
ServerName katalog.siec.domowa
</VirtualHost>
<VirtualHost 192.168.1.4>
DocumentRoot /var/www/test
ServerName test.siec.domowa
</VirtualHost>
Kod: Zaznacz cały
fortress
tak samo się dzieje gdy wpisze test. Jednak gdy w okno przeglądarki wpisze
Kod: Zaznacz cały
katalog
Gdy wpisuje w przeglądarce adres
Kod: Zaznacz cały
katalog.siec.domowa
Metoda prób i błędów podejrzewam, że błąd jest w pliku odpowiedzialna za tłumaczenie nazw db.siec.domowa:
Kod: Zaznacz cały
TTL 2d
$ORIGIN siec.domowa.
@ IN SOA fortress.siec.domowa. root.fortress.siec.domowa. (
2008081501
3h
1h
1w
1d )
siec.domowa. IN NS fortress.siec.domowa.
siec.domowa IN A 192.168.1.4
fortress IN A 192.168.1.4
test IN A 192.168.1.4
katalog IN A 192.168.1.4
pc IN A 192.168.1.102
ns IN CNAME fortress.siec.domowa.
ldap IN CNAME fortress.siec.domowa.
ftp IN CNAME fortress.siec.domowa.
www IN CNAME fortress.siec.domowa.
router IN A 192.168.1.100
pc IN A 192.168.1.102