Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Apache] dwie strony na jednym serwerze WWW, sieć lokalna
Cezar708
post 25.02.2008, 11:42:57
Post #1





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Maksymus007
post 8.03.2008, 21:32:18
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 21.01.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Cezar708
post 10.03.2008, 21:08:27
Post #3





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nate
post 29.03.2008, 09:38:33
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 1
Dołączył: 18.07.2007
Skąd: Koszalin / Słupsk

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
ShadowD
post 29.03.2008, 10:16:07
Post #5





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


A ja mam pytanie nie możesz stworzyć np folderu i odnosić się do niego w ten sposób twojeip/nazwakatalogu questionmark.gif?


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 14:30