自己做的架构 lvs+ keepalived

一定 要关闭防火墙

进行挂载

主服务器: 装 keepalived yum -y install keepalived

进入 keepalived 的配置文件

vim /etc/keepalived/keepalived.conf

修改配置文件 改成这样即可

备服务器

进行挂载

mount /dev/cdrom /media/

和 主服务器 做法一样:

Yum 安装keepalived

Yum -y install keepalived

在第二台服务器

从主拷贝keepalived 到 备 服务器

拷贝命令:如下 [root@localhost 桌面]# scp 192.168.52.128:/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf

Scp 过去 输入 yes
接着输入密码: 123456

打开keepalived 的配置文件

vim /etc/keepalived/keepalived.conf

需要改动的地方

修改好 :x 保存

启动keepalived

Service keepalived restart

启动完成

在 第三台服务器 启动apache

Service httpd restart

编辑 apache 的配置文件

Vim /etc/httpd/conf/httpd.conf

在配置文件里查找

Apache 默认支持html 要整合 php 与apache 编辑apache 的配置文件 支持php 输入 index.php

在配置文件里查找 添加

在 apache 的根目录下 写php

vim /var/www/html/index.php

<?php phpinfo(); ?> ~

启动 php

在浏览器里输入 ip

在第四台 服务器 源码安装 编写 nginx + php lnmp 上传 包

Rpm 安装 此包 安装

源码安装nginx 解压 tar zxf nginx-1.10.2.tar.gz

进入到 nginx cd nginx-1.10.2

环境检测 编译 与 安装 [root@localhost nginx-1.10.2]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx

[root@localhost nginx-1.10.2]# make

[root@localhost nginx-1.10.2]# make install

打开 nginx 的配置文件

vim /usr/local/nginx/conf/nginx.conf

注掉 65

添加 index.php

把# 号都注销掉 添加 index.php 的路径 , 与 document——root

打开 nginx 的根目录 的php 页面

vim /usr/local/nginx/html/index.php

为了与 隔壁页面 不一样 编写了 aaa aaaaa<?php phpinfo(); ?>

启动nginx.php

注意 : 这里出现了错误

没有建立 nginx 用户

建立nginx 用户

这次再 启动 nginx

启动完成

启动 php-fpm

在浏览器里输入ip

测试完成

在 两台服务器 上编写

使用 DR 模式的时候 , 节点服务也需要配置 vip 地址 并且 调整 内核 APP 响应参数 以阻止 更新 vip 的mac 地址

在 vim ifcfg-lo:0 里配置

这个想当与windows 里的启动项

在配置文件里编写 路由添加 主机 192.168.52.100 dev lo:0

启动路由

修改 内核参数 vim /etc/sysctl.conf

在配置文件里写到

net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 net.ipv4.conf.defaulr_ignore = 1 net.ipv4.conf.default_announce = 2 net.ipv4.conf,lo.arp_ignore = 1 net.ipv4.conf.lo.arp_announce = 2

启动apache

lnmp 服务器上敲也是一样的

使用 DR 模式的时候 , 节点服务也需要配置 vip 地址 并且 调整 内核 APP 响应参数 以阻止 更新 vip 的mac 地址

在 vim ifcfg-lo:0 里配置

这个想当与windows 里的启动项

在配置文件里编写 路由添加 主机 192.168.52.100 dev lo:0

启动路由

修改 内核参数 vim /etc/sysctl.conf

在配置文件里写到

net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 net.ipv4.conf.defaulr_ignore = 1 net.ipv4.conf.default_announce = 2 net.ipv4.conf,lo.arp_ignore = 1 net.ipv4.conf.lo.arp_announce = 2

启动apache