單機多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,主備切換時可自動漂移到主節點上
}
}
}