From 3e9cd67ecee8f7ad80bd2b5fd0a092e0db5eda43 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 23 Nov 2010 22:35:32 +0000 Subject: [PATCH] Updated Apache configuration file for Debian with REMOTE_ADDR. Monotone-Parent: f7ef63bb68e8e8783c8d8407769bfa45805ad9dd Monotone-Revision: f6a0d4f0515b71825efc7da5aecd91b5596f64bf Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2010-11-23T22:35:32 Monotone-Branch: ca.inverse.sogo --- Apache/SOGo-debian.conf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Apache/SOGo-debian.conf b/Apache/SOGo-debian.conf index aced3f41a..7921d91bd 100644 --- a/Apache/SOGo-debian.conf +++ b/Apache/SOGo-debian.conf @@ -52,10 +52,16 @@ ProxyPass /SOGo http://127.0.0.1:20000/SOGo retry=0 # RequestHeader set "x-webobjects-remote-user" "%{REMOTE_USER}e" RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0" - RequestHeader set "x-webobjects-remote-host" "127.0.0.1" + RequestHeader set "x-webobjects-remote-host" %{REMOTE_HOST}e env=REMOTE_HOST AddDefaultCharset UTF-8 Order allow,deny Allow from all + +## We use mod_rewrite to pass remote address to the SOGo proxy. +# The remote address will appear in SOGo's log files and in the X-Forward +# header of emails. +RewriteEngine On +RewriteRule ^/SOGo/(.*)$ /SOGo/$1 [env=REMOTE_HOST:%{REMOTE_ADDR},PT] \ No newline at end of file