HAproxy实战

HAproxy实验一


1、实验要求:

  • (1) 动静分离discuzx,动静都要基于负载均衡实现;

  • (2) 进一步测试在haproxy和后端主机之间添加varnish缓存(见实验二步骤);

  • (3) 给出拓扑设计;

  • (4) haproxy的设定要求:

    • (a) 启动stats;

    • (b) 自定义403、502和503的错误页;

    • (c) 各组后端主机选择合适的调度方法;

    • (d) 记录好日志;

    • (e) 使用keepalived高可用haproxy;

2、实验环境

HAproxy实战

3、网络配置过程,节点间的时间同步过程省略

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

4、在node73上根据实验环境部署配置nginx提供静态内容web服务、部署配置nfs服务

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

5、在node68上根据实验环境部署配置httpd等相关服务

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

6、在node72上部署配置haproxy,keepalived

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

7、在node70上部署配置haproxy,keepalived

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

8、测试访问

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

  
  
  
 


HAproxy实验二


1、实验目的

  • 在实验一的基础上,在haproxy与静态内容服务器(nginx服务器)之间加入varnish,对静态内容进行缓存

  • 实验拓扑结构
    HAproxy实战

2、在前端HAproxy调度器上,配置将静态内容的请求调度到varnish节点上

HAproxy实战
HAproxy实战

3、在node75节点上配置varnish

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/59353

(1)
M20-1倪文超M20-1倪文超
上一篇 2016-11-15
下一篇 2016-11-15

相关推荐

  • 通过fast-cgi方式在三台主机部署phpwind并设置为https站点

    通常来说httpd用来处理静态的网页请求,动态的资源请求以前是通过CGI的方式进行处理的,但是CGI的方式的处理过程是这样:有动态资源请求,服务器会fork一个CGI进程进行资源处理,处理完成后这个进程会退出,当再有新的动态资源请求,又会fork一个进程,这样的效率是很低的。后来就有了通过加载php模块的方式,即:httpd服务器启动之后会自动加载php动态…

    2017-06-04
  • 马哥教育网络班21期-第四周课程练习

    Do one thing at a time,and do well. 小僧近期忙的去尿尿的时间都要挤出来…..! 无人能理解 zZzz 复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 编辑/etc/group文件,添加组hadoop。 手动编辑/etc/pass…

    Linux干货 2016-07-29
  • N25第一周作业

    1.描述计算机的组成及其功能   计算机整体上分为两大部分:     一、硬件部分:运算器,存储器,控制器,输入设备,输出设备     运算器是对数据进行加工处理,主要是指各种算术运算与逻辑运算     存储器是存储各种数据、信号、命令等信息并在他们需要时提供这些信息 &nbsp…

    Linux干货 2016-12-03
  • 马哥教育网络班21期-第1周课程练习

    1、  描述计算机的组成及其功能。 计算机由硬件系统和软件系统两部分组成。硬件系统由运算器,控制器,存储器,输入设备和输出设备组成.     运算器:计算机中进行算术运算和逻辑运算的部件。     控制器:计算机的控制中心。协调和指挥计算机系统的操作。  &n…

    Linux干货 2016-07-12
  • 文件的权限详解(二)ACL篇

    文件的权限详解(二)ACL篇 ACL访问控制列表作用: 1、 ACL:Access Control List,实现灵活的权限管理2、 除了文件的所有者,所属组和其它人,可以对更多的用户设置权限3、 CentOS7.0默认创建的xfs和ext4文件系统有ACL功能。4、 CentOS7.X之前版本,默认手工创建的ext4文件系统无ACL功能。需手动增加: tu…

    Linux干货 2016-08-05
  • 马哥教育网络班21期-第7周课程练习

    第7周课程练习 创建一个10G分区,并格式为ext4文件系统; 添加一块硬盘sdb 要求其block大小为2048,       预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; # mke2fs -t ext4 -b 2048 -L 'MYDATA' -m 2 # mount -o ac…

    Linux干货 2016-10-09