PHP程序员学习笔记|如何学习PHP

个人总结的PHP学习方法


三号柜部署文档

2016-6-24 0phpcom 程序人生


准备 3 台服务器
A B C 

A服务器做主服务器

讲域名解析到A服务器上 为 dev2.sanhaog.com

添加配置文件
dev2.sanhaog.com.conf

在其中添加
A服务器

upstream nkwlsvr {
        #ip_hash;
#IP 哈希表示 主要为解决session 设计不过当前 session为独立服务器 不需要考虑session问题

        server dev2.sanhaog.com:80 weight=1;#纽酷服务器 IP
        server dev.sanhaog.com:80 weight=1;#三号柜服务器 IP
}

        location / {
                if (!-e $request_filename) {
                        rewrite  ^/(.*)$  /index.php/$1  last;
                        break;
                }
                proxy_pass http://nkwlsvr;#表示所有的请求都通过负载均衡
        }

B服务器
server
    {
        listen 80;
        #listen [::]:80;
        server_name nkwlsvr;#重点
        index index.html index.htm index.php default.html default.htm default.php;
        root  /sanhaogui;

        include enable-php-pathinfo.conf;

        location / {
                if (!-e $request_filename) {
                        rewrite  ^/(.*)$  /index.php/$1  last;
                        break;
                }
        }

    }
C服务器
server
    {
        listen 80;
        #listen [::]:80;
        server_name nkwlsvr;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /sanhaogui;

        include enable-php-pathinfo.conf;

        location / {
                if (!-e $request_filename) {
                        rewrite  ^/(.*)$  /index.php/$1  last;
                        break;
                }
        }

    }
upstream 的其他用法

    weight(权重)

    指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。如下所示,10.0.0.88的访问比率要比10.0.0.77的访问比率高一倍。

upstream linuxidc{ 
      server 10.0.0.77 weight=5; 
      server 10.0.0.88 weight=10; 
}

    ip_hash(访问ip)


    每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

    fair(第三方)

    按后端服务器的响应时间来分配请求,响应时间短的优先分配。与weight分配策略类似。

down 表示单前的server暂时不参与负载.

upstream bakend{ #定义负载均衡设备的Ip及设备状态 
      ip_hash; 
      server 10.0.0.11:9090 down; 
      server 10.0.0.11:8080 weight=2; 
      server 10.0.0.11:6060; 
      server 10.0.0.11:7070 backup; 
}

« MAC 下编译VLD 查看opcode | 落叶»
发表评论:


站点统计
  • 建站日期: 2015-2-10 18:22
  • 运行时间: 3305 天
  • 日志总数: 221 篇
  • 置顶日志: 0 篇
  • 草稿数目: 15 篇
  • 待审文章: 0 篇
  • 页面数量: 0 个
  • 评论数量: 53 条
  • 微语数量: 5 条
  • 微语评论: 0 条
  • 友链数量: 1 个
  • 加密文章: 1 篇
  • 分类总量: 10 个
  • 父分类数: 10 个
  • 子分类数: 0 个
  • 用户数量: 1 人
  • 管理员数: 1 人
  • 驻站作者: 0 位
  • 标签数量: 11 个
  • 附件总量: 223 件
  • 最后发表: 2021-5-8 16:17



订阅Rss