首页 > Apache, Nginx > ubuntu下前端Nginx,后端Apache整合PHP如何获取真实IP

ubuntu下前端Nginx,后端Apache整合PHP如何获取真实IP

2011年10月9日 发表评论 阅读评论

ubuntu下前端Nginx,后端Apache整合PHP,默认情况下是得不到真实IP的。

查了一圈资料终于找到了办法,其实很简单,只需要两点。

一.更改nginx虚拟主机配置,添加以上行

proxy_redirect          off;
proxy_set_header        Host            $host;
proxy_set_header        X-Real-IP       $remote_addr;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

二.安装apache的mod_rpaf模块。

sudo apt-get install libapache2-mod-rpaf

经过以上两步,当然不要忘了重启nginx,apache,再做个测试,看看结果,基本上是大办告成,呵呵。

分类: Apache, Nginx 标签:
  1. 本文目前尚无任何评论.