WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Reverse proxy för pekning mot publik ip? (https://www.wn.se/forum/showthread.php?t=11895)

skorge 2006-01-19 09:56

Försöker komma på en möjlighet att länka tex www.example.com från en publik ip till en annan som dessutom ligger på en annan port.

Jag vill peka www.example.com till min egna publika ip. Min server ska sedan peka vidare till en annan publik ip där domänen hostas på en annan port.

Exampel: www.example.com -> 1.2.3.4 som i sin tur pekar på 4.3.2.1:8080. Användaren ska dock inte märka att informationen hämtas från en annan port.

Min första tanke går mot en reverse proxy. Kan detta göra jobbet, eller har ni några andra trix?

Värdsystemet är linux-baserad.

Tacksam för alla möjliga tips.

najk 2006-01-19 10:30

Squid borde allt kunna lösa dina problem, hade en liknande lösning en gång i tiden.
Har tyvärr inte kvar några configfiler etc.

b_andersson 2006-01-19 10:50

Borde gå att lösa ganska enkelt med mod_rewrite & mod_proxy.

Enklast möjliga exempel (i /.htaccess på 1.2.3.4) :
Kod:

RewriteEngine on
RewriteRule ^(.*) http://4.3.2.1:8080/$1 [P]

//Björn

kullervo 2006-01-19 11:16

Är det en helt vanlig NAT du vill sätta upp? Använd isf iptables.

skorge 2006-01-19 11:35

Tack för era svar!

Löste detta med pound då jag kände att squid var lite väl omfattande för det lilla jobbet jag ville åstakomma. Pound löser detta suveränt kan jag tillägga.

kullervo 2006-01-19 16:27

Känns jäkligt dumt att sätta upp en proxy om det är NAT du är ute efter. Krångligt, fult och ännu mer krångligt.

skorge 2006-02-13 14:29

NAT gör inte jobbet för min del.

Min server finns på ett fysiskt ställe med en publik ip, och den andra servern finns på annan ort med annan publik ip.

Kan tillägga att vad jag ville åstakomma var att ta mig förbi portspärren på port 80 hos en viss bredbandsleverantör.


Alla tider är GMT +2. Klockan är nu 18:54.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson