Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wirtualne hosty
Forum PHP.pl > Forum > Serwery WWW > Apache
ernik
we wszystkich odpowiednich plikach robie zmiany, db.*, named.conf,resolved.conf
i w httpd.conf wpisuje

np.
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/one/
ServerName one.nazwa.pl
</VirtualHost>
<VirtualHost 127.0.0.1:8080>
DocumentRoot /var/www/two/
ServerName two.nazwa.pl
</VirtualHost>

tylko nie dziala mi to tak jak powinno
tzn.
gdy wywoluje one.nazwa.pl - wyswietla ok
two.nazwa.pl - wyswietla to samo co dla one - czyli nie ok
two.nazwa.pl:8080 - wyswietla ok
one.nazwa.pl:8080 - wyswietla to samo co dla two - czyli nie ok

jak skonfigurowac zeby two.nazwa.pl, i one.nazwa.pl:8080 nie dzialaly wogole, da sie to jakos zrobic?
dr_bonzo
Skoro one.nazwa.pl i two.nazwa.pl kieruja do 127.0.0.1 to
Cytat
gdy wywoluje one.nazwa.pl - wyswietla ok
two.nazwa.pl - wyswietla to samo co dla one - czyli nie ok

jest ok -- bo obydwa odwoluja sie do 127.0.0.1 port 80 (domyslny). Tak samo jest dla 8080.

Nie jestem w tym biegly, ale
1. musisz miec listen na obydwu pporetach
2. namevirtualhost dla obu portow i nazw
namevirtualhost one.nazwa.pl:80
namevirtualhost two.nazwa.pl:8080
3.
Kod
<VirtualHost one.nazwa.pl:80>
DocumentRoot /var/www/one/
ServerName one.nazwa.pl
</VirtualHost>
<VirtualHost two.nazwa.pl:8080>
DocumentRoot /var/www/two/
ServerName two.nazwa.pl
</VirtualHost>

byc moze nie trzeba tych numerow portow podawac. Sprawdze to pozniej bo teraz nie mam jak i czasu.
Fo
jak chcesz miec tylko dostep poprzez port 8080 to pobaw sie komendami w httpd.conf :
Listen oraz NameVirtualHost

zapraszam na : http://httpd.apache.org/docs-2.0/ ( o ile to 2.0 )
a jak 1.3 : http://httpd.apache.org/docs/

smile.gif
ernik
Cytat(Fo @ 2005-05-18 10:59:53)
jak chcesz miec tylko dostep poprzez port 8080 to pobaw sie komendami w httpd.conf :
Listen oraz NameVirtualHost

zapraszam na : http://httpd.apache.org/docs-2.0/ ( o ile to 2.0 )
a jak 1.3 : http://httpd.apache.org/docs/

smile.gif

musze miec dostep na jedna strone na 80 a druga 8080, opisalem wczesniej ze niby jest ok, ale nie do konca
Fo
eee miszczu ale : ( odnosnie calego tematu i wypowiedz tutaj ktore padly )

po1 - co mieszasz w resolved.conf - chodzi ci o named.conf - ze dopisujesz ze ta domena ma byc obslugiwana dla twojego serwera ?

po2 - jakie zmiany tam porobiles ?

po3 - niewiem czy zle mi sie wydaje ale jezeli serwer ma obslugiwac porty zarowno 80 i 8080 to musi miec : listen ip:80 , listen ip:8080

po4 - samo namevirtualhost z portami 80 i 8080 - chyba nie powinno nic dac - bo jak ma dac skoro serwer najpierw musi akceptowac polaczenia na tych portach ( patrz po3 )

po5 - <VirtualHost one.nazwa.pl:80> - nie one.nazwa.pl:80 tylko ip:80 a linijka nizej ServerName one.nazwa.pl no i oczywiscie jak cos ma chodzic jedynie po porcie 8080 a nie 80 to <VirtualHost ip:8080> a linijka nizej ServerName two.nazwa.pl

to by bylo na tyle smile.gif
nektrus
Fo ma racje:
Trudno by było by apach słucha na dwoch portach modul ssl to robi ale to nie o to chodzi chyba ci chodzi o squida (proxy), sam w sobie ma taką możliwości wywieszania odpowiednich stronek na odpowiednie zapytania. Jezeli juz musisz a jest to np nie wielka stronka propnuje thttpd mini serwer . Pomaga w wielu sprawach ale o php jak narazie możesz w nim zapomnieć.
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.