Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apache na dwóch nr. IP
Forum PHP.pl > Forum > Serwery WWW > Apache
julia
W lokalnej sieci mam serwer z publicznym IP, na nim zainstalowany Apache (Windows 2000 serwer + Krasnal Serv) wszystko działa jak marzenie...

Ale moje marzenia się rozrastają, chciałabym aby po wpisaniu do przeglądarki adresu: "http://...zewn. IP.." " zgłaszała się jedna strona a po podaniu adresu "http://...local IP..." strona zupełnie inna (za to marzenie byłoby kompletne, gdyby obydwie witryny mogły korzystać z tej samej bazy MySQL).

Chyba mam pomysł jak to zrobić za pomocą php - "gethostbyname", ale to wymagałoby stworzenia części wspólnej obydwu stron a tego chciałabym uniknąć.

Czy możliwe jest takie skonfigurowanie Apache by zrealizował moje marzenie ?

Pozdrawiam
adwol
Cytat
Czy możliwe jest takie skonfigurowanie Apache by zrealizował moje marzenie ?

Możesz to elegancko rozwiązać za pomocą wirtualnych hostów. Do httpd.conf wpisz (oczywiście dobierz właściwe IP):
Kod
<VirtualHost 192.168.0.1:80>

DocumentRoot "/sciezka/do/pierwszego/wirtuala"

</VirtualHost>

<VirtualHost 192.168.0.2:80>

DocumentRoot "/sciezka/do/drugiego/wirtuala"

</VirtualHost>

Wtedy w zależności od numeru IP dostaniesz stronę z dwóch róznych katalogów do których ścieżki podasz.
julia
dzięki smile.gif

Chłopie ! Ależ ty masz wiedzę i to nie tylko w temacie gdzie znaleźć odpowiedź, ale także stosowaną (sądząc po tempie w jakim odpowiadasz na niektóre posty, to klepiesz kod prosto z głowy szybciej nież ja nadążyłabym przeczytać!! ) ... Naprawdę podziwiam !!
FiDO
Juz mu tak nie wlewaj winksmiley.jpg
To jest akurat podstawowa wiedza o Apache'u, pozatym gdybys chociaz po lepkach przeczytala wczesniej manual do apache'a to znalazlabys odpowiedz w 2 minuty wliczajac w to czas otwierania manuala i klikania na odpowiednie linki.. smile.gif
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.