» »

Apache ne dela navzven, za rutarom!

Apache ne dela navzven, za rutarom!

short_Y101 ::

Dosti jih ima ta problem, pa dosti forumov sem že prečital, pa še vedno nisem najdo rešitve....
pa sem forvardirau port 80 na rutaru, nastavo vse na apacheju, čeprav nisem prepričan če je tak prav:

Listen 80
ServerName lan.lan.lan.lan

sem pa že dosti drugega sprobal, pa mi ni uspelo... na lokalnem omrežju pa dela lepo.
pa virtual server v httpd.conf tudi nima nič z tem ne?

torej ve kdo kaj bi še lahko naredo da bi delalo na globalnem omrežju?

short_Y101 ::

pa kaj sigurno Triera blokira vse porte manjše od 1024 ??
pa če forvardiram lokalni port 80 na globalni port naprimer 2070 morem tudi kaj v httpd.conf spremenit?

ZlobneZ ::

standardni http porti so 80 in 8080, sicer pa ce naredis preusmeritev portov na routerju, apache tega ne zazna, tako da to ni bistveno.
Tisto da triera blokira porte ne vem, nekoliko pa me moti server name, zgleda mal pravljicno.
Drugace pa si poizkusil dostopati do apacha preko znunajega IP-ja [kolikor sem zastopil si poizkusil z lokalnim IP-jem, pa je bil odziv?!]
si posredoval tcp in udp promet na portu 80?


Napotki za nastavitev routerja za dolocene programe [http://www.portforward.com/english/routers/port_forwarding/routerindex.htm]

Zgodovina sprememb…

  • spremenil: ZlobneZ ()

short_Y101 ::

ja tudi z ServerName 192.168.62.50:80 ne dela če si to mislo,
pa na lokalnem omrežju dela vredu, dostopam lahko tudi z drugega kompa.
pa posredoval sem tudi TCP in UDP port 80 pa ne dela (če posredovanje pomeni "forvardiranje"):
iz globalnega porta 80 na lokalnega 80, globalnega 8080 na lokalnega 80 ...

samo kolko jaz vem apache nerabi met nič z "forvardiranjem" ker zato poskrbi NAT v rutaru
tako da globalno zahtevo za moj IP naslov preko porta 80 ali 8080 preusmeri v lokalno, ki jo apache nato sprejme.

short_Y101 ::

Glih sem najdo eno stran ki ugotovi ali maš odprt port ali ne:
www.canyouseeme.org
ko je apache izklopljen napiše: Error: I could not see your service on 86.58.15.79 on port (16010)
Reason: Connection refused

ko pa vklopim apacheja pa napiše: Success: I can see your service on 86.58.15.79 on port (16010)
Your ISP is not blocking port 16010

če mam port nastavljen naprimer na 16010 če pa dam na 80 pa ne dela.
torej mam konfiguracijo na rutaru za port forvarding:
Public IP Address: moj zunanji IP
Public Port: 16010
Private IP Address: moj lokalni IP
Private Port: 80
Protocol: oba (TCP in UDP)

v httpd.conf pa sledeče:
Listen 80
ServerName 192.168.62.50:80

ko pa v exploler napišem: http://moj zunanji IP:16010 ne odpre nič

ve mogoče kdo kaj bi lahko bilo narobe? :D

short_Y101 ::

v bistvu mi je delalo odkar sem public port spremenil da ni bil 80.
zdaj sem kolegu poslal link pa mu dela :) meni pa ne, če napišem moj globalni IP:port
ker sem se spomno, da ko sem za COD naredo server se mi ni šlo povezat pod globalni IP-jem ampak samo pod lokalnim, medtem ko so se drugi lahko...
in z Apachejom je isto.

hvala za vašo pomoč ne! ;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )

Oddelek: Izdelava spletišč
322245667 (20332) miko22
»

Apache virtualhost

Oddelek: Omrežja in internet
171454 (1183) pegasus
»

XAMPP in virtual host

Oddelek: Izdelava spletišč
122040 (1858) Veron
»

Problemi pri postavitvi serverja!

Oddelek: Omrežja in internet
61743 (1658) Hair
»

VirtualHost oz. navidezne domene v apache

Oddelek: Izdelava spletišč
252614 (2312) Jackass

Več podobnih tem