Mam następujący problem:
Posiadam domenę w tym wypadku nazwę ją mojastrona.eu.
Moje IP jest przekierowane na freedns.sgh.waw.pl. Mam tam utworzoną strefę o nazwie mojastrona.eu. Całość konfiguracji wyglada następująco:
Kod: Zaznacz cały
$TTL 86400 ; Domyślny TTL
mojastrona.eu. IN SOA fns1.sgh.waw.pl. admin@domena.pl. (
1245867076 ; numer seryjny
10800 ; Częstość odświeżania (refresh)
3600 ; Częstość powtórek (retry)
604800 ; Czas wygaśnięcia (expire)
10800 ; Negatywne buforowanie TTL
)
$ORIGIN mojastrona.eu.
IN NS fns1.sgh.waw.pl.
IN NS fns2.sgh.waw.pl.
subdomena1 IN A xx.xxx.xxx.xx
subdomena2 IN A xx.xxx.xxx.xx
subdomena3 IN A xx.xxx.xxx.xx
subdomena4 IN A xx.xxx.xxx.xx
subdomena3 IN A xx.xxx.xxx.xx
Czyli ponoć jest ok.
I tutaj zaczyna się moja zabawa z vhostami.
Na poczatek zaincludowałem sobie w apache2.conf plik w którym przechowuje informacje o vhostach:
include /etc/apache2/vhosty/www.mojastrona.eu.host
W tym pliku przeprowadziłem konfigurację vhostów na kilka różnych sposobów z tego forum po koleji:
Kod: Zaznacz cały
#
# Definicja nazwy serwera glownego
#
NameVirtualHost xx.xxx.xxx.xx
#
# Pierwszy host wirtualny - indeks
#
<VirtualHost xx.xxx.xxx.xx>
ServerName mojastrona.eu
ServerAlias www.wojownicy.eu
DocumentRoot /home/mojestrony/www
</VirtualHost>
#
# Pierwsza subdomena
#
<VirtualHost xx.xxx.xxx.xx>
ServerName subdomena1.mojastrona.eu
DocumentRoot /home/mojestrony/www/subdomena1
</VirtualHost>
#
# Druga subdomena
#
<VirtualHost xx.xxx.xxx.xx>
ServerName subdomena2.mojastrona.eu
DocumentRoot /home/mojestrony/www/subdomena2
</VirtualHost>
Następnie próbowałem w innych sposobów opisanych na tym forum. Przy restarcie apacha pojawiają się takie błędy:
Kod: Zaznacz cały
sudo /etc/init.d/apache2 restart
* Restarting web server apache2 [Wed Jun 24 20:50:37 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Wed Jun 24 20:50:38 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
[ OK ]
Gdy miałem skonfigurowane vhosty w te rózne sposoby to po wpisaniu host subdomena1.mojastrona.eu wywalało mi adres ip serwera xx.xxx.xxx.xx czyli coś tam skonfigurowane było.
Zdarzało mi się już kilkukrotnie konfigurować vhosty zgodnie z przykładami z poradnika apacha i nigdy nie miałem z tym problemu. Teraz męcze się cały dzień i nie mam juz pojęcia co źle robię. Przegooglowałem wszystko, przekopałem fora, próbowałem z róznych przykładów ale dalej nic.
Pomoże ktoś?