nginx tomcat 分布式部署

目录

1.环境介绍... 2

2.安装配置tomcat 2

2.1安装配置jdk. 2

2.2安装配置tomcat 2

3.Linux服务器安装配置nginx. 4

 

 

1.环境介绍

hostname

ip

安装服务

host1

192.168.80.93

Nginx

host2

192.168.80.94

tomcat

host3

192.168.80.95

tomcat

host4

192.168.80.96

tomcat

2.安装配置tomcat

2.1安装配置jdk

2.2安装配置tomcat

2.2.1解压tomcat压缩包,安装路径为/usr/local。

[root@host2 local]# tar -zxvf apache-tomcat-7.0.55.tar.gz

# 解压成功后得到 apache-tomcat-7.0.61 文件夹,更名为tomcat7

[root@host2 local]# mv apache-tomcat-7.0.55 tomcat7

2.2.2配置tomcat的catalina.sh文件

[root@host2 local]# cd tomcat7/bin

[root@host2 local]# vim catalina.sh

#找到 # OS specific support,然后在这行下面添加以下配置

# OS specific support.  $var _must_ be set to either true or false.

 

CATALINA_HOME=/usr/local/tomcat7

 JAVA_HOME=/opt/jdk1.8.0_112

 

2.2.3修改tomcat首页便于组后测试负载均衡

[root@host2 local]# vim /usr/local/tomcat7/webapps/ROOT/ index.jsp

 

 

2.2.4设置启动

[root@host2 local]# cp catalina.sh /etc/init.d/tomcat

2.2.5测试tomcat启动和停用

# 启动

 [root@host2 local]# service tomcat start

 #停用

 [root@host2 local]# service tomcat stop

 #没有报错的话,证明已经配置成功了

最后访问http:ip:9999进行测试

 

 

3.Linux服务器安装配置nginx

3.1通过yum安装nginx(需要提前配置好源文件)

[root@host2 local]# yum install nginx -y

3.2修改配置文件default.conf,设置负载均衡。默认负载均衡方式为轮询。

[root@host2 local]# vim /etc/nginx/conf.d/default.conf

#增加一下内容:

    upstream tomcat {

        server 192.168.80.94:8080;

        server 192.168.80.95:8080;

        server 192.168.80.96:8080;

    }

    server {

        listen          9999;

        server_name     192.168.80.93;

 

        location / {

            proxy_pass http://tomcat;

        }

    }

3.3启动和关闭nginx

[root@host2 local]# service nginx start

[root@host2 local]# service nginx stop

测试ngin正常启动网页http://192.168.80.93:80

 

 

3.4最后负载均衡测试http://192.168.80.93:9999,一直刷新此网页

 

 

 

 

 

posted @ 2018-07-26 17:10  lkgBlogs  阅读(876)  评论(0编辑  收藏  举报