博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx Tomcat 分布式部署
阅读量:5234 次
发布时间:2019-06-14

本文共 1613 字,大约阅读时间需要 5 分钟。

目录

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最后负载均衡测试,一直刷新此网页

 

 

 

 

转载于:https://www.cnblogs.com/happyyangyanghappy/p/10895455.html

你可能感兴趣的文章
Apache Common-IO 使用
查看>>
评价意见整合
查看>>
二、create-react-app自定义配置
查看>>
Android PullToRefreshExpandableListView的点击事件
查看>>
系统的横向结构(AOP)
查看>>
linux常用命令
查看>>
NHibernate.3.0.Cookbook第四章第6节的翻译
查看>>
使用shared memory 计算矩阵乘法 (其实并没有加速多少)
查看>>
Django 相关
查看>>
git init
查看>>
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>