单机多tomcat配置
(1)安装jdk,环境变量的配置
(2)修改端口
(3)修改webapps/ROOT/index.jsp文件用以区分每个tomcat
(4)先启动测试一下是否OK
nginx安装与配置
源的配置
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
nginx配置文件
cat nginx.conf
http{
upstream web-server{ # 注意这个名称不能使用下划线连接,不然curl测试的时候会报400
server 192.168.99.120:8080 weight=1;
server 192.168.99.120:8081 weight=2;
}
server{ ##这段配置也可能是放在了conf.d/default.conf文件里面,可根据实际情况移动
listen 80;
server_name localhost;
location / {
proxy_pass http://web-server;
}
}
}
keepalived配置
keepalived配置更简单,yum安装后
vrrp_instance VI_1 {
state MASTER #备节点就配置未BACKUP
interface ens33 #使用的网络接口,通常服务器有多个接口,注意各个接口名称之间的区别
virtual_router_id 51 #主备保持一致即可,1-255
priority 100 #主节点的这个值通常比备节点大
advert_int 1
authentication {
auth_type PASS
auth_pass 1111 #主备节点之间进行心跳包传递时所用的密码,主备要配置一致
}
virtual_ipaddress {
192.168.99.100 #虚拟ip,主备切换时可自动漂移到主节点上
}
}
}