自己做的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
在配置文件裏查找 添加
在 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 文章