FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
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? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Banned
|
kör portforward istället???
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
Citat:
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> |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Nykomling
|
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 |
||
![]() |
![]() |
Svara |
|
|