* add nginx way to handle the remote host header
authorWilfried Göesgens <willi@citadel.org>
Mon, 14 Sep 2009 18:45:58 +0000 (18:45 +0000)
committerWilfried Göesgens <willi@citadel.org>
Mon, 14 Sep 2009 18:45:58 +0000 (18:45 +0000)
webcit/context_loop.c

index b728b268bb9423b7288c463037d3996a42d9a464..bca5fdf35080841a2411f293df7d61460041501b 100644 (file)
@@ -764,7 +764,8 @@ InitModule_CONTEXT
        RegisterHeaderHandler(HKEY("CONTENT-LENGTH"), Header_HandleContentLength);
        RegisterHeaderHandler(HKEY("CONTENT-TYPE"), Header_HandleContentType);
        RegisterHeaderHandler(HKEY("USER-AGENT"), Header_HandleUserAgent);
-       RegisterHeaderHandler(HKEY("X-FORWARDED-HOST"), Header_HandleXFFHost);
+       RegisterHeaderHandler(HKEY("X-FORWARDED-HOST"), Header_HandleXFFHost); /* Apache way... */
+       RegisterHeaderHandler(HKEY("X-REAL-IP"), Header_HandleXFFHost);        /* NGinX way... */
        RegisterHeaderHandler(HKEY("HOST"), Header_HandleHost);
        RegisterHeaderHandler(HKEY("X-FORWARDED-FOR"), Header_HandleXFF);
        RegisterHeaderHandler(HKEY("ACCEPT-ENCODING"), Header_HandleAcceptEncoding);