Just nu i M3-nätverket
Gå till innehåll

Trace:a en port?


boromb

Rekommendera Poster

Hej!

 

Jag har ett problem rörande två apache webbservrar. Dem ligger på var sin dator och jobbar på port 80 och 8080.

 

Problemet är servern med port 8080. den är oåtkomlig utifrån. Jag kan dock komma åt den inifrån nätverket.

 

Det finns ingen brandvägg på den servern så det kan inte vara där det blir stopp.

 

Port 80 servern fungerar som den ska och port 8080 pekas om lika fint som port 80 i routern...

 

Hur felsöker med detta?

 

Tacksam för hjälp

 

 

 

Länk till kommentar
Dela på andra webbplatser

mickelindmark

Kör själv webserver apache ..

har 2 olika sidor men till samma server ..

 

när du har två st servrar så måste splitta , ( peka ) sökvägen för web adressen genom routern (192.168.0.1 ) med t.e.x ip:230.65.0.165 som har en ip till servern ip: 192.168.0.2 som kör port 80 och andra servern ip: 192.168.0.3 som har port 8080 .. t.e.x genom att använda vpn i rotern .eller s.k tunnel .. det finns andra sätt också ..

 

eller via t.e.x www.no-ip.com där man använda sig av olika sätt att få servern att fungera mot en web adress .. och ett ip uppdaterings program som finns gratis där .. noip-duc.exe

 

 

 

Länk till kommentar
Dela på andra webbplatser

Inte omöjligt att routern eller ISPn blockerar det.. (dock borde ISP inte blockera 8080, men ha 80 öppet).

 

Fungerar det om du testar någon annan port bara utifrån? (skickar t.ex. extern port 8079 till den lokala 8080 på den datorn)

 

Fungerar det om du ändrar båda portarna? (8079 både externt och lokalt)

 

/Anders

 

Länk till kommentar
Dela på andra webbplatser

Tackar för svaren!

 

Jag hade gärna släppt in er i routern om det inte kunde medföra problem :)

 

internIPapache1:80 funkar

internIPapache2:8080 funkar

 

externIp80apache1:80 funkar

externIp80apache2:8080 funkar internt, ej externt

 

Har andra portar öppna och de fungerar som de ska.

Har testat få apache att lyssna på flera portar men det hjälper inte.

 

telnet internIPapache2 8080 - kommer in

telnet externIPapache2 8080 - kommer in ???

 

Så det verkar öppet routern. Var tar det stop :)

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

mickelindmark

Hej igen .

 

Så om du går internt via t.e.x ip adress 192.168.0.xx (apache1) port 80

eller localhost på (apache1) port 80 , så funkar det ..

 

Om du går via extern adress mot din router t.e.x 85.230.69.xxx:80 .. vad händer då ..

 

om du inte kommer åt apache servern därigenom och den är garanterat ok med "genomsläpp" i routern .. så att säga ..

 

kolla i httpd.conf hur dina rättigheter och inställningar är där .. felet kan var där också ..

 

mvh micke

 

[inlägget ändrat 2007-06-20 12:36:32 av mickelindmark]

[inlägget ändrat 2007-06-20 12:38:22 av mickelindmark]

Länk till kommentar
Dela på andra webbplatser

telnet externIPapache2 8080 - kommer in ???

 

Så det verkar öppet routern. Var tar det stop :)

 

Behöver inte vara så, en router kan känna igen sin egen externa adress och ta en "genväg".

 

Länk till kommentar
Dela på andra webbplatser

Routern tar en genväg vid anrop inifrån.

Testade telneta port 8080 utifrån och ingenting händer.

Routern släpper inte igenom på port 8080.

 

Why is that?

 

Alla portar förutom 8080 fungerar

 

 

 

Länk till kommentar
Dela på andra webbplatser

Jag tackar och bockar för all hjälp!

 

Jag har hittat felet!

 

Felet låg helt enkelt i att apache2 servern med port 8080 var ansluten till annan router :)

 

Sry...

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...