Configuracja serwa:
Windows 2003 Serwer
php: 5.0.0b3
Serwer: Apache/2.0.48 (Win32)
IP:213.25.228.231
Sciezka: C:/Apache Group/Apache2/htdocs
Mam 3 domeny:
http://cyklop.info
http://replays.pl
http://xivlo.wroclaw.pl
Plik hosts:
Kod
127.0.0.1 localhost
127.0.0.1 xivlo.wroclaw.pl
127.0.0.1 cyklop.info
127.0.0.1 replays.pl
127.0.0.1 xivlo.wroclaw.pl
127.0.0.1 cyklop.info
127.0.0.1 replays.pl
Plik hosts dziala tak jak powinien, domeny tez przekierowują na mój serw, dnsy itp wszystko działa- problem leży więc chyba po stronie apache'a:
Na podstawie manuali wykoncypowałem takie coś:
Kod
NameVirtualHost *
<VirtualHost _default_:*>
DocumentRoot "C:Apache GroupApache2htdocs"
</VirtualHost>
<VirtualHost *>
ServerName replays.pl
ServerAlias replays.pl *.replays.pl
DocumentRoot "C:/Apache Group/Apache2/htdocs"
</VirtualHost>
<VirtualHost *>
ServerName xivlo.wroclaw.pl
ServerAlias xivlo.wroclaw.pl *.xivlo.wroclaw.pl
DocumentRoot "C:Apache GroupApache2htdocsxivlo"
DirectoryIndex index.php
</VirtualHost>
<VirtualHost *>
ServerName cyklop.info
ServerAlias cyklop.info *.cyklop.info
DocumentRoot "C:/Apache Group/Apache2/htdocs/cyklop"
</VirtualHost>
<VirtualHost _default_:*>
DocumentRoot "C:Apache GroupApache2htdocs"
</VirtualHost>
<VirtualHost *>
ServerName replays.pl
ServerAlias replays.pl *.replays.pl
DocumentRoot "C:/Apache Group/Apache2/htdocs"
</VirtualHost>
<VirtualHost *>
ServerName xivlo.wroclaw.pl
ServerAlias xivlo.wroclaw.pl *.xivlo.wroclaw.pl
DocumentRoot "C:Apache GroupApache2htdocsxivlo"
DirectoryIndex index.php
</VirtualHost>
<VirtualHost *>
ServerName cyklop.info
ServerAlias cyklop.info *.cyklop.info
DocumentRoot "C:/Apache Group/Apache2/htdocs/cyklop"
</VirtualHost>
Wnioskuję, że cośtam w moim apachu ruszyło, bo gdy wpisuję domenę xivlo.wroclaw.pl (sami sprawdźcie) to pojawia się rzeczywiście zawartość katalogu /xivlo/ - z tym, że jeśli wrzuce tam plik index.php to nie czyta go tylko czyta zawartość głównego katalogu /htdocs/. Jeśli zaś wrzuce inny plik (tak jak teraz, po wejściu na tą domene sami zobaczycie jaki to plik) i kliknę na niego to pisze że go nie ma (404) ... W logach serwa widać, że gdy ktoś wpisze http://xivlo.wroclaw.pl/indexa.php to apache szuka w głównym katalogu, jakby ignorując documentroot. Nie wiem o co biega, dużo eksperymentowałem, może mam jakiś banalny błąd ale już wymiękam... Macie jakiś pomysł?
P.S. gdy pozamieniam domeny we wpisach i tak nie działa... (czyli np. cyklop.info olewa w ogole documentroot...) aha, slashe są raz w jedną strone raz w drugą, bo sprawdzałem czy to ma znaczenie ale chyba nie ma...