Portál AbcLinuxu, 12. května 2025 08:00

Dotaz: web a neveřejná IP

17.11.2010 21:52 Pavel N.
web a neveřejná IP
Přečteno: 343×
Odpovědět | Admin
Dobrý den,

měl bych jeden problém. Mám web na vlastním serveru s veřejnou IP, dané PC používám jako router. Za ním mám druhý server a a asi 3 PC. Nyní bych potřeboval z webu odkazovat onen druhý server (kde my běží interní web). který má IP z mého, tzn. neveřejného rozsahu (konkrétně 192.168.1.2).

Představoval jsem si to asi takto: někdo zadá www.mojedomena.cz, otevře se původní web, který v tuhle chvíli už ani tak nepotřebuji. Naopak by se mi hodil forwarding, aby vše co přijde na cokoli.mojedomena.cz/cokoli bylo přesměrováno na cokoli.192.168.1.2/cokoli, vše po portu 80.

Je tohle vůbec v IPtables proveditelné?

Řešení dotazu:


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

Odpovědi

Max avatar 17.11.2010 22:01 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: web a neveřejná IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne, toto se řeší v rámci apache. Koukl bych se na mod proxy ;-)
Teda za předpokladu, že používáš apache.
Zdar Max
Měl jsem sen ... :(
Jendа avatar 17.11.2010 23:02 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: web a neveřejná IP
A pokud má lighttpd, tak
$HTTP["host"] == "cosi.mojedomena.cz" {
  proxy.server = (
    "" => (
      "host" => (
        "host" => "počítač1",
        "port" => 80
      )
    )
  )
}
19.11.2010 11:10 Pavel N.
Rozbalit Rozbalit vše Re: web a neveřejná IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky za navedení.

Postupoval jsem podle tohoto návodu. Jen třeba povolování pluginů jsem řešil prostým nakopírováním do mods-enabled a přidal jsem si proxy_connect. Vše co mám na mojedomena.cz/cokoli.(x)htm(l) běží. Problém je, že se nedostanu do mojedomena.cz/administrace a do forum.mojedomena.cz, obojí je navíc na https. Snažil jsem se pomoci si tímhle, ale taky nic. Web mám v /srv/www/, do sites-enabled jsem si přidal kromě téhle složky i /srv/www/forum, kde je forum a mam povoleno

ProxyPass / http://192.168.1.2/ ProxyPassReverse / http://mojedomena.cz/ ProxyPass / https://forum.192.168.1.2/ ProxyPassReverse / https://forum.mojedomena.cz/ (ty dva poslední řádky se mi zdají jako blbost)
Jendа avatar 19.11.2010 13:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: web a neveřejná IP
HTTPS se proxuje strašně blbě až vůbec, protože soukromý klíč je na cílovém serveru a tak proxy komunikaci nerozumí. Nejjednodušší bude připojit stroj s HTTPS k Internetu nebo alespoň přesměrovat nějaký port na jeho 443 a lézt tam přes něj. Pokud na té proxy už žádné HTTPS neběží, stačí prostě přesměrovávat všechnu komunikaci na 443 na port 443 cílového stroje.

PS: forum.192.168.1.2 je nesmysl

PS2: bude mi ještě někdo někdy tvrdit, že ten NAT vlastně nikomu vůbec nevadí? ;-)
19.11.2010 23:10 Pavel N.
Rozbalit Rozbalit vše Re: web a neveřejná IP
On druhý stroj k netu připojen je, první slouží jako router, ten druhý jako síťové úložiště a server, kde běží lokální stránky. Teď se je z lokálu snažím dostat na net a hledám nejsnazší řešení, aniž bych web přehazoval na první stroj.
Jendа avatar 19.11.2010 23:16 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: web a neveřejná IP
K Internetu jsem myslel jako přímo do Internetu. Přes NAT to není připojení k Internetu.

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.