skip to main | skip to sidebar

FreeBSD Life

Friday, November 9, 2007

Pass real IP for backend webserver

The problem: when nginx is serving front end in two layer webserver, with apache on backend, apache doesn't see clients ip address, just 127.0.0.1 for everybody.

The solution: install either mod_realip (apache 1.3.x only) or mod_rpaf (both apache 1.3.x and 2).

http://sysoev.ru/mod_realip/ - mod_realip
http://stderr.net/apache/rpaf/ - mod_rpaf

http://nginx.info/index.pl/ru/articles
Posted by Matt at 11:08 PM No comments:
Labels: apache, freebsd, nginx, proxy, real ip, reverse, webserver
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Labels

  • apache
  • backup
  • bind
  • ddos
  • dhcp firewall
  • domain
  • dos
  • forward
  • forwarding
  • freebsd
  • freebsd 7
  • kernel
  • linuxthreads
  • log
  • mod_rewrite
  • mysql
  • natd
  • nginx
  • nmbclusters
  • packages
  • php
  • pkg_add
  • port management
  • port options
  • ports
  • portsnap
  • portupdate
  • proxy
  • real ip
  • reverse
  • rewrite
  • rewriterule
  • rsync
  • rsyncd.conf
  • webserver
  • zend optimizer
  • zone

Blog Archive

  • ►  2008 (11)
    • ►  July (2)
    • ►  June (1)
    • ►  May (1)
    • ►  April (4)
    • ►  March (2)
    • ►  January (1)
  • ▼  2007 (11)
    • ►  December (2)
    • ▼  November (1)
      • Pass real IP for backend webserver
    • ►  October (4)
    • ►  June (4)

About Me

Matt
View my complete profile