一.實驗環境html
打三臺服務器,一臺做爲 director,兩臺做爲 real server,directornginx
二.安裝c++
在director上安裝ipvsadmweb
yum -y install ipvsadmvim
三.在director上配置一個網卡centos
打開虛擬機——> 設置——>點網絡適配器——> 添加——>點網絡適配器——> 點完成(一個NAT模式,一個橋接模式)
而後ifconfig查看一下, 就會出現兩個網卡(一個ens33 ,一個ens77)一般應該都是ens77瀏覽器
在配置靜態網絡(在director上)bash
vim /etc/sysconfig/network-scripts/ifcfg-ens33
保存退出服務器
重啓網絡網絡
service network restart
ifconfig 查看,這個時候就能夠查看網卡
四.兩個 real server 上都安裝 nginx 服務**
安裝nginx步驟
1.wget http://nginx.org/download/nginx-1.16.0.tar.gz
2.解壓
tar -zxvf nginx-1.16.0.tar.gz
3.安裝zlib,openssl,pcre以及gcc
yum install openssl openssl-devel zlib zlib-devel pcre pcre-devel
yum -y install gcc gcc-c++
4.cd nginx-1.16.0
5.編譯安裝
./configure && make && make install
6.cd /usr/local/nginx/sbin
7.檢測
./nginx -t
出現successful則表示正確
8../nginx
9.關閉防火牆
10.在瀏覽器上輸入IP地址
11.修改index.html區分服務器
在 RS1 上執行
vim /usr/local/nginx/html/index.html(在body處加本身的ip)
在 RS2 上執行
vim /usr/local/nginx/html/index.html(在body處加本身的ip)
五.配置
vim /usr/local/sbin/lvs_nat.sh
保存後,在 Director 上直接運行這個腳本就能夠完成 lvs/nat 的配置
/bin/bash /usr/local/sbin/lvs_nat.sh
6.查看ipvsadm設置的規則
ipvsadm -ln
7.關閉防火牆
systemctl stop firewalld.service
setenforce 0
八.測試LVS效果**
經過瀏覽器測試2臺機器上的web內容192.168.253.140
ctrl+F5強制刷新瀏覽器