Portál AbcLinuxu, 12. května 2025 10:49

Dotaz: Predani HTTP

17.5.2010 20:59 PHX
Predani HTTP
Přečteno: 211×
Odpovědět | Admin
Zdravim

Resim problem a nevim jak na to.

Mam 2 servery. Oba verejna IP. Server (hlavni) nazveme A a druhy server (vedlejsi) nazveme B.

Na serveru A bezi LAMP, ale z urcitych duvodu nemuze byt port 80 dostupny navenek. Proto veskery provoz chci resit pres server B a nejak to preposlat tunelem na A.

V podstate bych rad aby B:80 reklo ano prijimam, ale pritom to zpracoval server A. V podstate takova proxy. Jenze jaklime to udelam at pomoci proxy ci tunelu tak v logu na serveru A mam furt IP severu B. Coz je dost nerijemne. Nici to statistiky a neda se pracovat s IP klienta.

Poradite nekdo jak to vyresit tak aby server A obdrzel i IP klienta? Prijde mi to jako NAT/PROXY naruby.

Diky za nakopnuti

Ř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

17.5.2010 22:18 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Predani HTTP
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak buďto můžete skutečně udělat IP tunel z B na A (například GRE) a upravit patřičně směrovací tabulky, nebo si na B:80 rozjeďte HTTP proxy a ta vám bude do hlaviček požadavku přidávat hlavičku X-Forwarded-For, z níž si na A můžete vyčíst IP adresu klienta.

18.5.2010 12:33 PHX
Rozbalit Rozbalit vše Re: Predani HTTP
Diky za tip. Uz jsem o tom neco nasel:) Asi udelam SSH tunel. Nebo je neco vhodnejsiho?
18.5.2010 12:35 PHX
Rozbalit Rozbalit vše Re: Predani HTTP
Jeste doplnim uzitecny odkaz: http://www.root.cz/clanky/reverzni-proxy/

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.