1. 程式人生 > >自己做的lvs+ keepalived 文章

自己做的lvs+ keepalived 文章

密碼 media document onf win nginx dev aaaaa 啟動

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

自己做的lvs+ keepalived 文章