摘要: 基于Keepalived+Varnish+Nginx实现的高可用LAMP架构 注意:各节点的时间需要同步(ntpdate ntp1.aliyun.com),关闭firewalld(systemctl stop firewalld.service,systemctl disable firewalld 阅读全文
posted @ 2018-09-19 17:18 Mr_Walker 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 简介 Varnish是一款高性能、开源的缓存反向代理服务器。它从客户端接受请求,并尝试从缓存中响应请求,如果无法从缓存中提供响应,Varnish 向后端服务器发起请求,获取响应,将响应存储在缓存中,然后把响应发送给客户端。如果Varnish能够从Cache中响应一个请求,所消耗的时间是微秒级别的,这 阅读全文
posted @ 2018-09-10 14:03 Mr_Walker 阅读(313) 评论(0) 推荐(0) 编辑
摘要: CDN 全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络,通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息,将用户 阅读全文
posted @ 2018-09-07 15:37 Mr_Walker 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 缓存的作用 用户访问一个web页面的频率远高于web页面更新的频率,因此多数时候用户从服务器获取的html、js、css以及图片等内容都是相同的,如果每次访问都从服务器获取这些静态内容即降低了页面加载的速度,又占用了多余的服务器带宽,显然是一件吃力不讨好的事,此时就需要缓存了。web缓存大致可以分为 阅读全文
posted @ 2018-09-07 11:41 Mr_Walker 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 实例拓扑图: DR1和DR2部署Keepalived和lvs作主从架构或主主架构,RS1和RS2部署nginx搭建web站点。 注意:各节点的时间需要同步(ntpdate ntp1.aliyun.com);关闭firewalld(systemctl stop firewalld.service,sy 阅读全文
posted @ 2018-09-04 14:35 Mr_Walker 阅读(1119) 评论(1) 推荐(0) 编辑
摘要: 简介 Keepalived是HA Cluster(High Availability Cluster,高可用集群)的一个服务软件,用来防止单点故障。 Keepalived采用VRRP(virtual router redundancy protocol,虚拟路由冗余协议),以软件的形式实现服务器热备 阅读全文
posted @ 2018-08-31 17:01 Mr_Walker 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 实例整体框架: 使用VMware搭建 5台Centos7虚拟机(包括客户端),系统版本:CentOS Linux release 7.2.1511。实例所安装的nginx版本:1.12.2,mariadb-server版本:5.5.56,php-fpm版本:5.4.16,PHPMyAdmin版本:4 阅读全文
posted @ 2018-08-20 17:16 Mr_Walker 阅读(518) 评论(0) 推荐(1) 编辑
摘要: ipvsadm ipvsadm命令是lvs集群在应用层的管理工具,我们可以通过此ipvsadm来管理lvs的配置,其实现了集群服务管理:增、删、改,集群服务的RS管理:增、删、改以及查看集群状态。 管理集群服务:增、改、删; 管理集群上的RS:增、改、删; 查看集群的状态信息: 规则的保存和重载: 阅读全文
posted @ 2018-07-26 17:46 Mr_Walker 阅读(570) 评论(0) 推荐(0) 编辑
摘要: Linux集群 Linux集群(cluster)就是一组Linux计算机,它们作为一个整体向用户提供一组网络资源,这些单个的计算机系统就是集群的节点(node)。一个理想的集群,用户是不会意识到集群系统底层的节点的,在他们看来,集群是一个系统,而非多个计算机系统,并且集群系统的管理员可以随意增加和删 阅读全文
posted @ 2018-07-19 17:43 Mr_Walker 阅读(3182) 评论(0) 推荐(0) 编辑
摘要: Nginx Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势,整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。 在Linux操作系统下,Nginx使用epoll事件模型,在OpenBSD或FreeBSD操作系统上采用类似于e 阅读全文
posted @ 2018-07-19 14:51 Mr_Walker 阅读(649) 评论(0) 推荐(0) 编辑