Portál AbcLinuxu, 26. dubna 2024 06:16


Dotaz: apache2 s virtual hosts - neni pristupny z vnitrni site

18.6.2006 22:36 Diacone Frost | skóre: 11 | blog: diacones
apache2 s virtual hosts - neni pristupny z vnitrni site
Přečteno: 158×
Odpovědět | Admin

Zdravim vsechny, aktualne resim takovyto problem:

mam nainstalovany apache2 a vytvorene virtualni servery. Vzdy neco jako:
<VirtualHost *:80>
        ServerName neco.domena.org
        DocumentRoot /var/www/localhost/htdocs/neco
</VirtualHost>

Neni zadny problem se na to dostat z venkovni site, ale zevnitr (z pocitace na kterem ten server bezi) se na neco.domena.org nedostanu.

Ten server se pripojuje do internetu pres router. Router ma pridelenou verejnou IP adresu a NAT je snad nastaven korektne. Prikaz host na moje domenove jmeno vraci vse jak ma. Tedi IP a na pokud dam host na IP dostanu korektni jmeno.

Nesetkal se prosim nekdo s podobnym problemem? Vubec netusim cim to muze byt.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 18.6.2006 22:41 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
Odpovědět | | Sbalit | Link | Blokovat | Admin
no nejspis to bude v nastaveni dns zkousel si se z toho lokalniho pc pripojit na ten web pomoci ip adresy?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
18.6.2006 22:57 Diacone Frost | skóre: 11 | blog: diacones
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
asi jsem se nevyjadril uplne jasne. Problem je s Virutal Hosty. Ale nedostanu se zevnitr ani pres IP. Zajimave ovsem je, obcas se podari prvni pristup po nejake dobe. A to vzdy je jeden pristup.
kozzi avatar 18.6.2006 23:01 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
tak to jsem spatne pochopil. Tak to je zvlastni ze s epodari prvni pristup po nejake dobe. To mi nejde do hlavi no treba na neco pridu. Ale az zitra dnes uz mi mozek nefunguje
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
18.6.2006 23:04 Diacone Frost | skóre: 11 | blog: diacones
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
diky moc.

btw me uz taky ne. viz skladba vet v dotazu :)
18.6.2006 23:12 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
Předpokládám, že router dělá jen DNAT. Takže mu nastav ještě aby dělal SNAT pro počítače z vnitřní sítě (aby se pakety tvářili jako že jsou od routeru). Pak bude server odpovídat zpátky přes router a ne na přímo klientovi.

Nebo si nastav DNS tak aby z vnitřní sítě vidělo lokální adresu serveru a z venku tu veřejnou.
-- Nezdar není hanbou, hanbou je strach z pokusu.
19.6.2006 08:16 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
Odpovědět | | Sbalit | Link | Blokovat | Admin
Před položením dotazu se podívejte, zda už není zodpovězen - např. ve zdejších FAQ (týká se vás poslední sekce).
19.6.2006 09:20 Diacone Frost | skóre: 11 | blog: diacones
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
no toto jsem opravdu prehlidl, ale kazdopande si nejsem jisty, jestli to muzu takto vyresit. Me v siti zadny DNS server nebezi a router ktery pouzivam je velice jednoducha krabicka. Na te nic nenastavim...

alespon uz tusim v cem je problem. Stejne tem pocitac pobezi porad, takze to asi vyresim tak, ze z toho komplu udelam zaroven router. Snad spolubidlici nebude vadit, ze jednou za rok, kdyz nahodou vypnou proud, bude muset jit zapnout muj pocitac aby se dostala na net :)

diky vsem!
19.6.2006 13:45 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problem je jednoduchy a je v DNS.

Kdyz si z internetu udelas "ping neco.domena.org" vrati se ti verejna IP tvyho routeru a pres DNAT to prileze na tvuj server.

Ovsem pokud totez udelas z vnitrni site, dostanes zase verejnou IP, takze paket dorazi na tvuj router, ale z druhe strany a tam to vytimeoutuje.

Hloupe reseni je nastavit DNAT+SNAT na internim rozhrani routeru. Paket dorazi na router, prepise se cil aby dorazil na server a prepise se zdroj aby se vratil na router, tam se zase prepise cil a paket se vrati klientovi. Problem je ze paket jde na router, tam se zmaskaraduje a tou stejnou sitovkou jde na server. Chudak plastova krabicka a procesor uvnitr...

Nejlepsi reseni je rozjet na serveru i DNS server a tam udelat jednak klasickou DNS cache ale predevsim zavest master zonu domena.org, ktera ti bude vracet interni IP adresu toho serveru. Cili zvenku bude odpoved na "ping neco.domena.org" nejaka verejna IP adresa ale zevnitr bude odpoved na "ping neco.domena.org" interni ip adresa serveru, treba 192.168.1.1.

To druhe je zcela standardni reseni (pouzivam na dvou mistech) a zaroven ti "zrychli internet" rychlejsim resolvovanim DNS dotazu.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
19.6.2006 13:51 Diacone Frost | skóre: 11 | blog: diacones
Rozbalit Rozbalit vše Re: apache2 s virtual hosts - neni pristupny z vnitrni site
zvazuji obe moznosti. Bud vyhoudim router a udelam si router z meho pocitace, jak jsem psal nebo nastavim dns server. To jsem nikdy nedelal, takze uvidim jak to bude moc slozite (pro me).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.