Nginx Tomcat 分布式部署

目录

1.环境介绍... 2nginx

2.安装配置tomcat 2web

2.1安装配置jdk. 2apache

2.2安装配置tomcat 2vim

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

 

 

1.环境介绍

hostname服务器

ipapp

安装服务负载均衡

host1webapp

192.168.80.93jsp

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,一直刷新此网页

 

 

 

 

相关文章
相关标签/搜索