WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   mod_proxy i Apache2 som transparent (https://www.wn.se/forum/showthread.php?t=21206)

Tibbo 2007-05-12 12:58

Kör mod_proxy på Linuxburken för att kunna använda webbservern på Windowsburken på samma port (80). Fungerar underbart förutom att alla klienterns IP-adresser som surfar på Windowsburken får 192.168.0.129 som IP-adress.

Hur får jag mod_proxy att fungera som den gör nu men vara genomskinlig så Klientens riktiga IP medföljer ända till Windowsservern?

hnn 2007-05-12 13:24

kör portforward istället???

Tibbo 2007-05-12 13:29

Citat:

Originally posted by hnn@May 12 2007, 13:24
kör portforward istället???

Eh?
Har 1 IP utåt bara, kan inte forwarda port 80 till två olika servrar..

Så här ser mod_proxy configen ut ifall det gör saken bättre:
Kod:

<VirtualHost *>
 ServerName tibbo.mine.nu
 ProxyPass / http://192.168.0.113:80/
 ProxyPassReverse / http://192.168.0.113:80/
 ProxyPreserveHost On

 #Fix for Apache bug 39499
 SetEnv force-proxy-request-1.0 1
 SetEnv proxy-nokeepalive 1
</VirtualHost>


Tibbo 2007-05-12 13:39

Har nu fått tips på att jag kan använda <%=Request.ServerVariables("HTTP_X_FORWARDED_FOR") %> tills vidare för att få externa IP'et. Men kommer någon på en lösning på mod_proxy så skriv det.

/Tibbo


Alla tider är GMT +2. Klockan är nu 21:59.

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