实现tomcat的负载均衡
server1:
cd /usr/local/openresty/nginx/
vim conf/nginx.conf 配置负载均衡
http {
upstream tomcat {
server 172.25.38.1:8080; 后端服务器1
server 172.25.38.2:8080; 后端服务器2
}
location ~ \.jsp$ {
proxy_pass http://tomcat; 访问tomcat
}
# location /memc { 将memcache设定全部注释
# internal;
# memc_connect_timeout 100ms;
# memc_send_timeout 100ms;
# memc_read_timeout 100ms;
# set $memc_key $query_string;
# set $memc_exptime 300;
# memc_pass memcache;
# }
/usr/local/openresty/nginx/sbin/nginx -t
/usr/local/openresty/nginx/sbin/nginx -s reload
cd /usr/local/tomcat/webapps/ROOT/
vim index.jsp 这个比较复杂,从网上下载一个
tomcat的重启只能先关闭先开启
./shutdown.sh
./startup.sh
server2:
tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local
tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local
cd /usr/local
ln -s apache-tomcat-7.0.37 tomcat
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
java -version
cd /usr/local/tomcat/webapps/ROOT/
mv index.jsp index.jsp.bak
将server1的index.jsp传给server2
cd /usr/local/tomcat/bin/
./startup.sh
netstat -tnalp
因为index.jsp我们是从网上下载的,还是保持文件的原名
浏览器测试负载均衡:
172.25.38.1/index.jsp
注册的信息在刷新后并没有保存