云计算Tengine学习-反向代理

关于云计算的反向代理
Tengine提供了在运行时动态解析upstream中server域名的功能,反向代理即访问Tengine服务器它会转发到其他路后端服务器
我们先看看官方文档

我本地准备了两台服务器,分别安装的tomcat,为了区分这两台服务器,所以对两台tomcat服务器的首页进行了简单的修改,修改其webapp/ROOT/index.jsp
tomcat1如图:

其他标签不看先,主要是加入了一级标签tomcat1,用于标识这个是tomca1服务器,tomcat2服务器也是类似修改如图:

修改好tomcat服务器的首页后,现在对Tengine进行修改,主要参考文档的例子,如图:
在http上下文加入一个upstream,名称为zdxh,名字可以随便取,只是后面引用也是这个名字就行

只要加入以server开头的代码,其它代码不用看也已经被注释了,
这三行代码就是转发的ip地址,可以在后面设置权重weight,还是其他的状态例如停用备用等,不加任何权限,则会以轮询的方式进行转发,接下来就是引用我们写的upstream,如图:

在server上下文中,其他注释掉,只添加画红色线的那一句,后面的zdxh就是upstream的名称啦,这个根据你自己配置的来引用接下来就是测试了,测试前需要在服务器启动服务Tengine、tomcat和防火墙
启动服务Tengine命令:service nginx start
启动tomca:/opt/apache-tomcat-7.0.61/bin/startup.sh (路径是根据自己安装的路径,我是安装在opt下面的)
关闭防火墙:service iptables stop



可以看出,访问Tengine服务器(同一个IP),它会转发到我们所设置好的ip地址,从刷新看,它的确是轮询的方式进行转发,所以测试通过
不对之处还请各位不吝赐教

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值