Nginx负载均衡配置入门教程
nginx负载均衡配置:
配置文件nginx.conf:
复制代码代码示例:
user www www; worker_processes 10;
#error_log logs/error.log; #pid logs/nginx.pid;
#最大文件描述符
events
worker_connections 51200;
http keepalive_timeout 120; tcp_nodelay on;
upstream www.it.net.cn {
upstream linux.it.net.cn {
server
location / {
log_format www_jbxue_com '$remote_addr - $remote_user [$time_local] $request '
server
location / {
log_format linux_it_net_cn '$remote_addr - $remote_user [$time_local] $request '
二、安装PHP 5.2.4(FastCGI模式)
三、安装Nginx 0.5.31
F5 有没有类似的负载均衡功能? 另外还有一个疑问:
F5 BIG-IP 就是用来做负载均衡的。
几个问题
1、nginx.conf
server_name .it.net.cn; 即可支持***.it.net.cn 泛域名
2、nginx负载均衡只做反向代理,有简单的缓冲,但不像Squid那样将cache存在本机。
3、我已经在nginx.conf配置文件中增加:
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
编译squid时加上--enable-follow-x-forwarded-for
follow_x_forwarded_for allow all
后端的Apache取日志(httpd.conf):
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %h %T" combined
取到的就是用户真实IP地址。 (责任编辑:IT) |