nginx解决单点tomcat问题

当我们在一台机器上部署了web应用程序的之后,可以使用http://ip:port/工程名  来访问web应用。

那么一个tomcat部署应用,如果出现故障,应用也就挂了。通过负载均衡,是解决单点隐患,实现高可用的方案之一。

实现负载均衡的方式,可以使用nginx,也可以使用haproxy,还可以使用f5。本文只讲nginx的负载方式。

实现很简单,准备两个或者多个tomcat,将端口号有规律的改掉,保证端口不冲突。改到tomcat启动的title名称,命名为tomcat_端口号,

准备nginx,修改nginx的配置文件,通过upstream关键字进行实现负载。nginx配置文件的参考设置可以通过以下链接下载:

http://download.csdn.net/download/sdmanooo/10027339

在下载的配置文件中,如果项目通过域名访问程序,可以将配置文件中域名改成自己的域名,对外的端口号对应的也改下,upstream中的tomcat的端口号也对应的改下。

启动tomcat和nginx即可实现。

在下载的配置文件中,有一段是实现https的,需要用到两个安全认证文件,如果用不到,可以把那一段server{}删掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值