znaczacy > comp.os.* > comp.os.linux.sieci

Nixxer (17.07.2009, 22:10)
Witam,
mam problem z konfiguracja Apacha, tak aby oprocz domeny xyz.pl (dzialajacej i
zdefiniowanej w vhosts.conf) dzialala rowniez domena .
Wpisalem w odpowiednim miejscu w vhosts.conf "ServerAlias xyz.pl www.xyz.pl",
w httpd.conf odkomentowalem linijke z vhost_alias_module modules,
zrestartowalem httpd i wyglada na to, ze jeszcze cos potrzeba zrobic, bo
domena nie dziala.

W opisach znalezionych w sieci sa wypasione instrukcje typu: "w bind-zie, albo
w named-zie wpisujemy..." - czyli wlasciwie gdzie konkretnie i co konkretnie,
i ktorego demona uruchomic, bo juz sie pogubilem :(
Bardzo prosze o pomoc.
Dr Dex (17.07.2009, 22:16)
Nixxer wrote:

> jeszcze cos potrzeba zrobic, bo domena nie dziala.


poczytaj o konfiguracji dns, jak dodac dodatkowa subdomene typu
John (17.07.2009, 23:04)
Dr Dex <dr_dex> napisał(a):

> poczytaj o konfiguracji dns, jak dodac dodatkowa subdomene typu


Wlasnie o to pytalem i liczylem na prosta odpowiedz, a nie kierowanie do
dokumentacji, ktorej nie rozumiem. To tak jakbys kazdemu na tej grupie
odpisywal: poczytaj sobie o sieciach i linuksie :-|
Maciek (17.07.2009, 23:19)
napisał(a):

> Dr Dex <dr_dex> napisał(a):
>> poczytaj o konfiguracji dns, jak dodac dodatkowa subdomene typu
>>

> Wlasnie o to pytalem i liczylem na prosta odpowiedz, a nie kierowanie do
> dokumentacji, ktorej nie rozumiem. To tak jakbys kazdemu na tej grupie
> odpisywal: poczytaj sobie o sieciach i linuksie :-|

Jeśli nie masz w konfiguracji dnsa subdomeny www albo wild card to wirtualny
host w apaczu nie będzie działać.
W pliku strefy wygląda to tak:
www IN CNAME @
Możesz dać wild card tak:
* IN CNAME @

Jednak jeśli to jest jakaś z darmowych domen, to już nie od ciebie będzie
zależało. O ile wiem to dyndns ma wild card i vel.pl też, inne nie wiem.
John (17.07.2009, 23:27)
Maciek <freesco> napisał(a):

> W pliku strefy wygląda to tak:
> www IN CNAME @
> Możesz dać wild card tak:
> * IN CNAME @


Ok, to jeszcze prosze napisz, gdzie jest ten "plik strefy" i jakiego demona
uruchomic.
Maciek (18.07.2009, 00:06)
napisał(a):

> Maciek <freesco> napisał(a):
> Ok, to jeszcze prosze napisz, gdzie jest ten "plik strefy" i jakiego
> demona uruchomic.

No i jesteśmy w domu. Skoro nie wiesz. to znaczy, ze tego nie robiłeś i nie
obsługujesz sam swojej domeny. W takim układzie musisz się zwrócić do kogoś
kto ci tę usługę dostarcza. Najlepiej podaj co to za domena, w końcu jeśli
jest w necie, to nie jest tajna.
John (18.07.2009, 00:09)
Maciek <freesco> napisał(a):

> No i jesteśmy w domu. Skoro nie wiesz. to znaczy, ze tego nie robiłeś i nie
> obsługujesz sam swojej domeny. W takim układzie musisz się zwrócić do kogoś
> kto ci tę usługę dostarcza. Najlepiej podaj co to za domena, w końcu jeśli
> jest w necie, to nie jest tajna.


Chyba troche zle napisalem na poczatku.
Moj serwer jest zarejestrowany w domenie p.lodz.pl ma nazwe xyz, czyli adres
xyz.p.lodz.pl i dziala jak nalezy. Musze teraz tylko dodac www na poczatku,
zeby byl widoczny rowniez jako
Lemat (18.07.2009, 00:10)
Nixxer wrote:

[..]
> albo w named-zie wpisujemy..." - czyli wlasciwie gdzie konkretnie i co
> konkretnie, i ktorego demona uruchomic, bo juz sie pogubilem :(
> Bardzo prosze o pomoc. w konfiguracji apacza:


NameVirtualHost *

<VirtualHost *>
DocumentRoot /home/lemat/public_html/lemat/
ServerName lemat.priv.pl
ServerAlias
</VirtualHost>

w konfiguracji binda:

$TTL 86400 ; 1 day
@ 86400 IN SOA ns1.lemat.priv.pl. root.lemat.priv.pl. (
2009060201 ; Serial
86400 ; Refresh 12h
900 ; Retry 15min
604800 ; Expire 1 week
86400 ) ; Minimum 1 day

604800 IN NS ns1
604800 IN NS ns2
IN A 79.190.106.114
www IN A 79.190.106.114
Lemat (18.07.2009, 00:25)
wrote:

> Chyba troche zle napisalem na poczatku.
> Moj serwer jest zarejestrowany w domenie p.lodz.pl ma nazwe xyz, czyli
> adres xyz.p.lodz.pl i dziala jak nalezy.


# host xyz.p.lodz.pl
Host xyz.p.lodz.pl not found: 3(NXDOMAIN)

czyli dupa.
Maciek (18.07.2009, 00:29)
napisał(a):

> Maciek <freesco> napisał(a):
> Chyba troche zle napisalem na poczatku.
> Moj serwer jest zarejestrowany w domenie p.lodz.pl ma nazwe xyz, czyli
> adres xyz.p.lodz.pl i dziala jak nalezy. Musze teraz tylko dodac www na
> poczatku, zeby byl widoczny rowniez jako

Poproś osobę/firmę, która ci tę subdomenę zarejstrowała, aby dodała ci
jeszcze www albo wild card w pliku strefy. Wątpię bowiem, żebyś miał
wydzieloną strefę dla tej subdomeny.
John (18.07.2009, 00:37)
Lemat <#> napisał(a):

> # host xyz.p.lodz.pl
> Host xyz.p.lodz.pl not found: 3(NXDOMAIN)
> czyli dupa.


Niezupelnie, bo ten xyz jest przykladowy (swojego po prostu nie chce tu
ujawniac :) Sprawdzilem analogicznie jest z serwerem snack.p.lodz.pl i
- tylko pierwszy dziala.
Gosc, ktory wpisywal domene w DNS-ie, powiedzial, ze www mam sobie sam
dodac/skonfigurowac na swoim serwerze.
A gdzie jest konfiguracja binda? named.conf?
Lemat (18.07.2009, 00:58)
wrote:

> Lemat <#> napisal(a):
> Niezupelnie, bo ten xyz jest przykladowy (swojego po prostu nie chce tu
> ujawniac :) Sprawdzilem analogicznie jest z serwerem snack.p.lodz.pl i
> - tylko pierwszy dziala.
> Gosc, ktory wpisywal domene w DNS-ie, powiedzial, ze www mam sobie sam
> dodac/skonfigurowac na swoim serwerze.
> A gdzie jest konfiguracja binda? named.conf?


w named.conf powinienes miec cos takiego:

zone "lemat.priv.pl" {
type master;
notify yes;
file "/etc/bind/extern.lemat.priv.pl";
};

zatem /etc/bind/extern.lemat.priv.pl jest plikiem strefy i tam powinienes
dodac sobie to www - patrz mój post obok.
John (18.07.2009, 01:41)
Cos chyba nie tak wpisalem, pewnie przez te "ns1" itd.
Mam teraz tak:

w /etc/named.conf dopisalem:

zone "snack.p.lodz.pl" {
type master;
notify yes;
file "/etc/bind/extern.snack.p.lodz.pl";
};

plik /etc/bind/extern.snack.p.lodz.pl ponizej:

$TTL 86400 ; 1 day
@ 86400 IN SOA . snack.p.lodz.pl. (
2009060201 ; Serial
86400 ; Refresh 12h
900 ; Retry 15min
604800 ; Expire 1 week
86400 ) ; Minimum 1 day

604800 IN NS www
IN A 212.51.217.130
www IN A 212.51.217.130

zrestartowalem httpd i named, co jest nie tak?
Dodalem jeszcze www IN CNAME @ i tez nic.
Lemat (18.07.2009, 02:02)
wrote:

> Cos chyba nie tak wpisalem, pewnie przez te "ns1" itd.
> Mam teraz tak:
> w /etc/named.conf dopisalem:


te ns1 to sa serwery DNS
powinienes miec 2 serwery DNS
wlasciciel domeny p.lodz.pl powinien oddelegowac subdomene snack.p.lodz.pl
na twoje serwery DNS
na twoich serwerach DNS powinienes miec strefe zawierajaca rekord SOA, dwa
rekordy NS, dwa rekordy A dla powyzszych nazw, rekord A dla subdomeny i
rekord A dla www

sprawdzenie poprawnosci pliku strefy to named-checkzone
sprawdzenie poprawnosci pliku konfiguracyjnego to named-checkconf
sprawdzenie czy rekordy sa poprawnie ustawione to np.
dig -t A @twój.serwer.dns snack.p.lodz.pl
dig -t A @twój.serwer.dns
dig -t NS @twój.serwer.dns snack.p.lodz.pl
dig -t SOA @twój.serwer.dns snack.p.lodz.pl
dig -t A @twój.serwer.dns twój.serwer.dns
John (18.07.2009, 02:59)
Zrobilem dokladnie tak jak napisales z DNS-ami i nie dziala.

named-checkconf daje komunikat:
/etc/named.conf:17: open: /etc/bogon_acl.conf: file not found

Ciekawe ze /etc/init.d/bind nie istnieje, mimo ze bind jest zainstalowany.
Zamiast tego jest /etc/init.d/named ?

Ja tylko chcialem dodac www do mojej domeny, nikt nie wymyslil prostego sposobu?

Podobne wątki