标签:for 桥接ip als 配置 configure 火墙 index 开启 openssl
director设置一、yum安装ipvsadm
yum -y install ipvsadm
二,将配置写入脚本运行
二、建个脚本
vim ipvsadm.sh
#! /bin/bash
#director服务器上开启路由转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
#关闭 icmp 的重定向
echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/ens33/send_redirects #ens33改为自己网卡名
echo 0 > /proc/sys/net/ipv4/conf/ens37/send_redirects #ens37改为自己网卡名
#director设置 ipvsadm
IPVSADM=‘/sbin/ipvsadm‘
$IPVSADM -C
$IPVSADM -A -t 192.168.199.166:80 -s wrr #-t 换成你的桥接IP
$IPVSADM -a -t 192.168.199.166:80 -r 192.168.1.128:80 -m -w 1 #-r后面接realserver1的真实IP
$IPVSADM -a -t 192.168.199.166:80 -r 192.168.1.129:80 -m -w 1 #-r后面接realserver2的真实IP
三、运行脚本
bash ipvsadm.sh
四、关闭防火墙
systemctl stop firewalld
setenforce 0
五、查看是否成功
ipvsadm -ln
一、安装nginx
可以yum安装 yum -y install nginx
(如果不能找到nginx包,就更新一下源 yum install -y epel-release)
也可以源码安装
1.wget http://nginx.org/download/nginx-1.16.0.tar.gz
2.tar -zxvf nginx-1.16.0.tar.gz
3.mv nginx-1.16.0 /usr/local/src
4.yum install openssl openssl-devel zlib zlib-devel pcre pcre-devel
5.yum install gcc
6.yum install gcc-c++
7.cd /usr/local/src/nginx-1.16.0
8. ./configure
9.make
10.make install
11.cd /usr/local/nginx/sbin
12. ./nginx
13. ./nginx -t (检测)
二、编辑访问网页
vim /usr/local/nginx/html/index.html
将<body>改成realserver1和2各自的ip
(这一步是为了区分realserver1和realserver2,所以其实是可以自己随便写)
三、重读nginx
cd /usr/local/nginx/sbin
./nginx -s reload
四、关闭防火墙
systemctl stop firewalld
setenforce 0
访问VIP(设置的director的桥接的那个ip),你将会看到realserver1和realserver2的页面交替出现!那么就是成功了。
标签:for 桥接ip als 配置 configure 火墙 index 开启 openssl
原文地址:https://blog.51cto.com/14375911/2424017