Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: VirtualHosty przestały działać
Forum PHP.pl > Forum > Serwery WWW > Apache
jkatnik
Witam,

mam konfigrurację apache'a, która z drobnymi modyfikacjami działała od paru lat.
Dla każdego nowego projektu (stacja deweloperska) dodawałem virtual hosta + wpis do host i wszystko śmigało.

W zeszłym tygodniu bez żadnych zmian w konfiguracji vhosty przestały działać tak jakby Apache przestał nasłuchiwać innych IP niż 127.0.0.1.
Po wielu nieudanych próbach podjąłem desperacki krok:
- kabel sieciowy out
- format dysku
- instalacja gołego win XP pro (bez firewalla, antyvirów ani innego softu np skype)
- instalacja apache 2.0.x
- wrzuta standardowej konfiguracji która wcześniej działała i działa na innych kompach

Efekt:
http://127.0.0.1 wyświetla poprawną stronę
http://127.0.0.20 - serwer nie może zostać odnaleziony
apache -S -> OK
acces log -> brak nowych wpisów
ping 127.0.0.20 - dostaję szybkie odpowiedzi ze 127.0.0.1

Fragmenty conf'a:

Listen 80
...
DirectoryIndex index.html index.html.var index.php index.php5
..

<VirtualHost 127.0.0.20>
DocumentRoot D:/www/phpMyAdmin.ppl
ServerName phpMyAdmin.ppl
</VirtualHost>


Czy ktoś miał tak samo, co jeszcze mógłbym sprawdzić?
Fo
sprawdz %WINDOWS_ROOT%/WINDOWS/system32/drivers/etc/hosts

powinien byc w nim wpis

127.0.0.1 localhost

i

127.0.0.20 localhost

pozdrawiam,
Fo
cobol_
W sekcji Virtual Hosts w apachu odhashuj opcje NameVirtualHost..., lub jezeli jej nie masz (tej opcji) to ja po prostu dopisz. Tak jak pisal Fo w /etc/hosts
jesli uzywasz xp, dodaj wpis w postaci <adres serwera><nazwa_domeny>. Wpis VirtualHosts, aby wszystko dzialalo ok., moze wygladac tak:
<VirtualHost *:80>
ServerName phpMyAdmin.ppl
DirectoryIndex index.php
DocumentRoot D:/www/phpMyAdmin.ppl
</VirtualHost>
Powinno byc ok =)
Pozdrawiam g0tan
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.