Virtualhost-ok, avagy apache elérése a routeren túl
Tisztelt fórumozótársak!
Sokat szerencsétlenkedtem, keresgéltem, az ügyben, hogy miként lehet elérni az én szerveremet a routeren túlról. Eddig nem volt (belső) hálózat, könnyebb volt az életem.
Olvastam, hogy meg kell mondani a routernek, hogy valamelyik port kéréseit küldje tovább a szerverhez, és azt is olvastam, hogy az apache virtualhost direktíváját kéne használni.
Ezzel próbálkoztam:(192.168.1.5 a szerver belső IP címe)
Ha megadom, hogy
Arról még álmodni sem mertem egyelőre, hogy sikerüljön tényleg távoli elérést biztosítani, megelégedtem volna azzal is, ha megy a VirtualHost
Sajnos tudom, hogy erősen hiányosak az ismereteim e téren, előre is köszönöm a segítséget.
üdv. krey
■ Sokat szerencsétlenkedtem, keresgéltem, az ügyben, hogy miként lehet elérni az én szerveremet a routeren túlról. Eddig nem volt (belső) hálózat, könnyebb volt az életem.
Olvastam, hogy meg kell mondani a routernek, hogy valamelyik port kéréseit küldje tovább a szerverhez, és azt is olvastam, hogy az apache virtualhost direktíváját kéne használni.
Ezzel próbálkoztam:
<VirtualHost 192.168.1.5:70>
ServerName localhost
DocumentRoot /kakukk
</VirtualHost>
Ha megadom, hogy
Listen 70
, akkor simán kidobja a /index.php-t...Arról még álmodni sem mertem egyelőre, hogy sikerüljön tényleg távoli elérést biztosítani, megelégedtem volna azzal is, ha megy a VirtualHost
Sajnos tudom, hogy erősen hiányosak az ismereteim e téren, előre is köszönöm a segítséget.
üdv. krey
VirtualServer, PortForward
Azért nem tudod kintről elérni, mert a routered kap egy kérést és mivel ő nem tudja feldolgozni inkább eldobja. De ha a beállításai között (most nem tudom, hogy a kettő közül melyik a tuti) azt találja, hogy ha hozzá adott paraméterekkel rendelkező kérés érkezik, azt továbbítsa a szerver felé, akkor meg fogja tenni...
De mint tudjuk, néma gyereknek anyja sem érti a szavát (esetünkben némajúzernek router ...) :)
tiku
Az indián
:80 a 80 -as a web portja, igyekezzünk tartani a szabványokat.
Servername: ide olyan cimet kell irnod amit a látogatók begépelhetnek az interneten, mert a http 1.1 -es protokolja szerint ezt fogják kérni a szervertől.
Web-server <> router
A web-serveren állítsd be a vhostokat (alapban az alapértelmezett portra).
Ha nincs fix IP-d, akkor használj pl. dyndns.org-t, s máris állandóan elérhető lesz a géped kivülről. (Ha nem akarsz domain-t is így működtetni, akkor tegéped.dyndns.org címen ingyen is elérheted.) Persze a szervereden kell futnia egy dyndns updater-nek (lehetőleg ne a router dyndns funkcióját használd).
lemaradt
darabokban
miért ne?
Miért nem tetszik neked a routerek dyndns funckiója? :)
Nem az a legegyszerűbb? De.
És akkor is megy, ha pont az a gép, amin az updater futna, be sincs kapcsolva, csak másik (amit ugyanúgy le akarhatsz érni). (Arról nem is besézlve, hogy routeren keresztül fel is tudod wake-on-lannal ébreszteni az adott gépet.)
Ja, és 1 programmal kevesebb, aminek a gépen kell futnia. :)
Köszönöm
üdv. krey
ps. a 70-es port azért volt szimpatikus, mert a 80-ason a router config van, mostmár persze megértettem :)