Ubuntu下Nginx做负载实现高性能WEB服务器2(2)

但是,即使添加了这几句之后,再次查看apache访问日志会看到全是nginx内网地址访问记录。

root@Ubuntu2:~# less /var/log/apache2/access.log

Nginx配置,Nginx负载均衡

可见,nginx只是将真实的IP发送给了后端apache2,但是apache2并未接收,这里就需要安装一个apache2的模块功能来实现。即mod_rpaf

3.ubuntu10.10下apache2安装mod_rpaf模块

mod_rpaf 模块不是必须安装,因为在前端已经有 nginx 日志了,但是有时候确实有查看 apache 日志的需求,个人感觉还是非常有用的。

3.1 首先需要安装apache2的apxs

使用apt-get install apache2安装的apache默认是不带apxs的,但这里安装的mod需要apxs,可以通过安装apache2-dev实现。

命令如下:

root@ubuntu2:~# apt-get install apache2-dev

安装完后查看安装的路径:

root@ubuntu2:~# whereis apxs2

apxs2: /usr/bin/apxs2 /usr/share/man/man8/apxs2.8.gz

root@ubuntu2:~#

如果make过程出现这样到错误:fatal error: Python.h: No such file or directory 可以安装python2.6-dev解决

root@ubuntu2:~# apt-get install python2.6-dev

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3a0e4fe4a9c7bf481786ffdcdf835188.html