Konfiguracja Apache i VirtualHosty

Konfiguracja serwerów, usług, itp.
szymo
Posty: 11
Rejestracja: 07 listopada 2009, 16:25
Lokalizacja: Śląskie

Konfiguracja Apache i VirtualHosty

Post autor: szymo »

Jestem nowy na tym forum i chciałem się z wszystkimi przywitać. Witam.

Wiem, że temat był już wiele razy poruszany, przeczytałem już chyba wszystko co mogłem na ten temat znaleźć, a problemu nie rozwiązałem.
A wiec: jest sobie serwer VPS o adresie IP 123.456.78.90 który działa na Debianie Lenny. Jest na nim skonfigurowany bind pod 3 domeny: domena1.pl, domena2.pl, domena3.pl. Główną domeną jest domena1.pl i tak jak pozostałe jest podpięta pod adresy DNS ns1.domena1.pl i ns2.domena1.pl. Wszystko jest w porządku.
Jest też zainstalowany serwer Apache2.2, a na nim zrobione kilka VirtualHostów. I tu już pojawia się problem.
W katalogu:

Kod: Zaznacz cały

/etc/apache2/sites-available
tworzę nowe pliki o nazwie domena1, domena2, domena3 i linkuje je w katalogu:

Kod: Zaznacz cały

/etc/apache2/sites-enabled
Przykład zawartości pliku domena1:

Kod: Zaznacz cały

<VirtualHost 123.456.78.90:80>
        ServerAdmin [email]admin@domena1.pl[/email]
        DocumentRoot /var/www/strony/domena1.pl/
        ServerName domena1.pl
        ServerAlias [url]www.domena1.pl[/url]
        ErrorLog /var/log/apache2/domena1.pl-error_log
        CustomLog /var/log/apache2/domena1.pl-access_log common
</VirtualHost>
Wchodząc pod adres domena{X}.pl jestem w katalogu:

Kod: Zaznacz cały

/var/www/strony/domena{X}.pl/
Czyli też wszystko gra.
Teraz chcąc stworzyć subdomenę 123.domena1.pl tworzę plik 123 w katalogu

Kod: Zaznacz cały

/etc/apache2/sites-available
linkuję go w katalogu:

Kod: Zaznacz cały

/etc/apache2/sites-enabled
Zawartość tego pliku:

Kod: Zaznacz cały

<VirtualHost 123.456.78.90:80>
        ServerAdmin [email]admin@domena1.pl[/email]
        DocumentRoot /var/www/strony/123.domena1.pl/
        ServerName 123.domena1.pl
        ServerAlias [url]www.123.domena1.pl[/url]
        ErrorLog /var/log/apache2/domena1.pl.123-error_log
        CustomLog /var/log/apache2/domena1.pl.123-access_log common
</VirtualHost>
Wchodząc pod adres 123.domena1.pl przeglądarka nie może odnaleźć strony.
Siedzę nad tym 3 dzień i nie mam pojęcia gdzie mam jakiś błąd? Liczę ma Waszą pomoc.

Pozdrawiam.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

A, że się tak spytam, dodałeś odpowiednie wpisy dla 123.domena1.pl do binda?
szymo
Posty: 11
Rejestracja: 07 listopada 2009, 16:25
Lokalizacja: Śląskie

Post autor: szymo »

Ekhm... ups :mrgreen:
Wydawało mi się, ze już nie trzeba tam nic dodawać. Dzięki, działa ;-)
ODPOWIEDZ