Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Apache] dwie strony na jednym serwerze WWW
Forum PHP.pl > Forum > Serwery WWW > Apache
Cezar708
Witam,

mam serwer www (apache2) ustawiony w ten sposób, że jeśli wpiszę adres IP mojego komputera (oczywiście na innym komputerze znajdującym się w tej samej podsieci) to wyświetla się strona, która jest umieszczona na moim localhoście.

czyli obrazowo:

1. jeśli wpiszę na moim komputerze adres http://localhost/ wyświetli mi się strona A
2. podobnie jeśli wpiszę na innym komputerze w sieci adres http://<ipmojegokompa>/ również wyświetla mi się strona A

teraz jest sytuacja, że na moim lokalnym komputerze jest druga strona (strona B), która jest u mnie dostępna pod adresem http://stronaB/, mam po prostu ustawiony <VirtualHost> w httpd.conf oraz odpowiedni wpis w /etc/hosts

jak zrobić aby strona B była dostępna na komputerach znajdujących się w tej samej podsieci.

Da radę aby ta strona była dostępna na przykład pod adresem http://<ipmojegokompa>:8080/?

Pozrawiam
Cezar708
Maksymus007
niebardzo rozumiem...na localhoscie w zaleznosci od tego czy wpiszesz nazwe localhost czy inna nazwe ustawiona tak,zeby routowala na 127.0.0.1 dostajesz inne strony. I chcesz ten sam efekt z innych komputerow w sieci? Ze po wpisaniu IP jest strona A, a po wpisaniu nazwy jest strona B? To jak dla mnie musisz w sieci ustawic inna nazwe pod ktora widoczny jest komputer i wtedy myslec o zmianach a konfigu apacza
Cezar708
to tłumaczę:

jeśli w ustawieniach serwera (httpd.conf) ustawisz parametr ServerName na Twoje IP widoczne w podsieci to lokalny serwer jest wtedy widoczny w danej podsieci (oczywiście zakładam brak blokady na firewalach).

Czyli po wpisaniu do przeglądarki na innym komputerze znajdującym się w tej samej podsieci ip twojego komputera wyświetli się to co apache ma pod katalogiem określonym przez parametr DocumentRoot.

Moje pytanie brzmi tak:
Czy jest możliwe ustawienie tak serwera aby był jeszcze DODATKOWO widoczny pod innym portem, czyli czy jest możliwe aby pod tym innym ustawionym portem można by było ustawić alternatywny DocumentRoot, z którego czytałby apache.

Może teraz jest bardziej prosto smile.gif
nate
w pliku

/etc/apache2/listen lub odpowiedniku dodaj
Listen 8080

w pliku /etc/apach2/sites-available/default dodaj wirtualke ktora bedzie obslugiwala ten port


NameVirtualHost 80
NameVirtualHost 8080

<VirtualHost *:80>
DocumentRoot <sciezka do katalogu strony A>
</VirtualHost>

<VirtualHost *:8080>
DocumentRoot <sciezka do katalogu strony B>
</VirtualHost>

sprobuj w ten sposob

pozdrawiam
ShadowD
A ja mam pytanie nie możesz stworzyć np folderu i odnosić się do niego w ten sposób twojeip/nazwakatalogu questionmark.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.