自己做的lvs+ keepalived 文章

自己做的架构 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

猜你喜欢

转载自blog.51cto.com/13914799/2156497