Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apache/2.0.48 (Win32) Virtual Hosts
Forum PHP.pl > Forum > Serwery WWW > Apache
CyklOP
Wiem ze temat byl poruszany wiele razy, przeczytalem wszystkie wątki, manuale różne też. Mimo to nie działa, więc pytam co jest nie tak:
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


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>


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...
CyklOP
Kod
C:Apache GroupApache2bin>apache -S

VirtualHost configuration:

wildcard NameVirtualHosts and _default_ servers:

*:*                    is a NameVirtualHost

         default server cyklop.info (C:/Apache Group/Apache2/conf/httpd.conf:40)



         port * namevhost cyklop.info (C:/Apache Group/Apache2/conf/httpd.conf:40)

         port * namevhost replays.pl (C:/Apache Group/Apache2/conf/httpd.conf:46)

         port * namevhost xivlo.wroclaw.pl (C:/Apache Group/Apache2/conf/httpd.conf:54)

         port * namevhost cyklop.info (C:/Apache Group/Apache2/conf/httpd.conf:63)

Syntax OK


Jeśliby to było pomocne ... (czyli teoretycznie powinno działać? głupieję, ratunku :x )

Update:
Lol. Już wiem - okazało się że błąd powodowało... php! może to dosyć absurdalnie brzmi ale tak jest, bo inne pliki wyświetla normalnie.
(np. http://xivlo.wroclaw.pl/test.txt )
Hmm, ide sie przyjrzeć jak to naprawić (bo jeszcze nie mam pomysłu).

Tylko czemu zamiast wyswietlic mi php wyswietla:
No input file specified. <-- ale tylko w przypadku virtual hostow... ?
Kocurro
Przetrzep dokłądnie konfigurację...miałem podobne problemy i okaząło się, że wystarczyła jedna źle zapisana dyrektywa...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.