[+] subdomena - wywo

Konfiguracja serwerów, usług, itp.
goompas
Posty: 25
Rejestracja: 14 lutego 2009, 20:00

[+] subdomena - wywołanie po ip do katalogu /var/www?

Post autor: goompas »

Witam.
Zaczynam zabawę z serwerem apache i próbuję skonfigurować jakąś testową subdomenę.
Założyłem domenę:

Kod: Zaznacz cały

domena.az.pl
i tam też subdomenę przekierowującą na to samo ip co domena.
W sites-available mam 3 pliki:
default - domyślny apache2
sub

Kod: Zaznacz cały

<VirtualHost sub.domena.za.pl>
ServerAdmin [email protected]
DocumentRoot /home/user/public_html/sub.domena.az.pl/
ServerName sub.domena.za.pl
ServerAlias www.sub.domena.za.pl
ErrorLog /var/log/apache2/sub-error_log
CustomLog /var/log/apache2/sub-access_log common
</VirtualHost>
test

Kod: Zaznacz cały

NameVirtualHost ip
<VirtualHost domena.az.pl>
ServerAdmin webmaster@blaba
ServerName domena.az.pl
ServerAlias www.domena.az.pl
DocumentRoot /home/user/public_html/domena.az.pl
ScriptAlias /awstats/ /usr/lib/cgi-bin/
CustomLog /var/log/apache2/test-access.log combined
</VirtualHost>
I teraz jeżeli wchodzę przez domena.az.pl pokazuje się to co powinno, sub pokazuje subdomenę, ale gdy wchodzę po adresie ip, wchodzi mi też subdomeny zamiast do głównego, dlaczego?

Czy można zrobić coś takiego, żeby przekierować wywołanie po ip do katalogu /var/www?

Próbowałem także czegoś takiego:

Kod: Zaznacz cały

UseCanonicalName Off
VirtualDocumentRoot /home/user/public_html/%2+
ale wtedy przekierowuje dobrze domeny, natomiast przy wywołaniu po ip dostaję brak strony, gdyż próbuje się dostać do katalogu o nazwie ip.

Edycja:
Problem rozwiązałem.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

goompas pisze:Problem rozwiązałem.
To jeszcze się pochwal rozwiązaniem, inaczej sens istnienia tego tematu jest znikomy.
goompas
Posty: 25
Rejestracja: 14 lutego 2009, 20:00

Post autor: goompas »

Juz nie chcialem zasmiecac :)
Wrzucilem wszystko do jednego pliku, na poczatku deklarujac virtualhosta dla ip a pozniej virtualhosty po name.
ODPOWIEDZ