码迷,mamicode.com
首页 > 编程语言 > 详细

nginx负载算法 memcache实现会话保存

时间:2016-07-24 07:03:04      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:

1,nginx负载算法

1,1 轮循

1,2加权轮循

1.3ip_hash(避免了会话问题)

技术分享

 

 

2,使用memcache解决nginx负载后遗症---会话保存

[root@lnmp etc]# cd /application/php-5.3.27/lib

[root@lnmp lib]# sed -n "1461p" php.ini

session.save_handler = files

[root@lnmp lib]# sed -n "1490p" php.ini

;session.save_path = "/tmp"

 

php会话共享配置:

session.save_handler = memcache

session.save_path = "tcp://memcache服务器ip" 如

session.save_path = "tcp://192.168.14.100:11211"

 

 

 

4,nginx负载配置

技术分享

 

[root@Z-LB nginx]# cat conf/nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
#加入upstream模块
    upstream bbs_server_pools{
        #ip_hash; 默认是轮循算法
        server 192.168.14.131:80;
        server 192.168.14.134:80;
    }

    include extra/bbs.conf;
    }

[root@Z-LB nginx]# cat conf/extra/bbs.conf 
server {
    listen       80;
    server_name  bbs.lanny.com;
    
    location / {
            proxy_pass http://bbs_server_pools;
            proxy_set_header Host        $host;
            proxy_set_header X-Forwarded-For $remote_addr;
            }
}

 

nginx负载算法 memcache实现会话保存

标签:

原文地址:http://www.cnblogs.com/iiiiher/p/5700015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!