Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

1、将tomcat1安装到指定目录

参照《Linux安装tomcat》,https://blog.****.net/yu1755128147/article/details/103319120

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

2、修改tomcat1的端口配置

vim /usr/local/tomcat1/apache-tomcat-7.0.67/conf/server.xml

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

3、将tomcat2安装到指定目录

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

4、修改tomcat2的端口配置

vim /usr/local/tomcat2/apache-tomcat-7.0.67/conf/server.xml

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

5、将tomcat1和tomcat2的端口添加到防火墙

/sbin/iptables -I INPUT -p tcp --dport 8081 -j ACCEPT

/etc/rc.d/init.d/iptables save

/sbin/iptables -I INPUT -p tcp --dport 8082 -j ACCEPT

/etc/rc.d/init.d/iptables save

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

6、将项目分别发布到tomcat1和tomcat2

参照《Linux部署项目》

7、nginx的负载均衡配置

[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf

    #gzip  on;

    upstream server_lb {

        server 192.168.189.103:8081;

        server 192.168.189.103:8082;

        ip_hash;

    }

    server {

        listen       80;

        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

            root   html;

            proxy_pass http://server_lb;

            index  index.html index.htm;

        }

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

8、启动tomcat1和tomcat2

/usr/local/tomcat1/apache-tomcat-7.0.67/bin/startup.sh

/usr/local/tomcat2/apache-tomcat-7.0.67/bin/startup.sh

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

9、重新启动nginx

[[email protected] ~]# /usr/local/nginx/sbin/nginx -s reload

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)

10、浏览器访问项目

访问地址:http://192.168.189.103:80/shop/index.action

Linux学习(十):Linux部署集群方式一(一个用户只访问同一个tomcat)