当前位置: 首页 > news >正文

网站建设多久高端大气网站建设

网站建设多久,高端大气网站建设,网站建设虚拟主机,网页设计与网站建设大作业在项目中经常会碰到需要利用Nginx作负载,最近在利用Nginx作负载均衡器时碰到一个很奇葩的问题。 本来按照以前的实现将打好的A.war包直接放到tomcat根目录(webapps)下,然后按照如下方式配置Nginx即可实现负载均衡: upstream KV{ip_hash;serve…

    在项目中经常会碰到需要利用Nginx作负载,最近在利用Nginx作负载均衡器时碰到一个很奇葩的问题。

    本来按照以前的实现将打好的A.war包直接放到tomcat根目录(webapps)下,然后按照如下方式配置Nginx即可实现负载均衡:

upstream KV{ip_hash;server 10.68.234.160:8080;server 10.68.234.161:8080;server 10.68.234.162:8080;server 10.68.234.163:8080;
}upstream KY{ip_hash;server 10.68.234.160:9080;server 10.68.234.161:9080;server 10.68.234.162:9080;server 10.68.234.163:9080;
}server {listen   80;server_name localhost;charset utf-8;locaion ^~/mm/ {proxy_pass http://KV;}  locaion ^~/yy/ {proxy_pass http://KY;}  ...
}

   这样调用..../mm/yy即可通过Nginx即可实现负载均衡。

   然而在应用上线时,方案评审小组却告之二组不同的应用必须指定相应的上下文,假设我们都指定对应上下文为test,那么如果还按照上述方式配置Nginx就会发现容器始终匹配不到访问的URL。

  跟踪代码并经过多次测试发现:Nginx中的路径是通过#分割的,如果配置为/,那么Nginx是无法匹配到正确的访问路径的。

  根据上面的测试调整War布署方式:将编译生成的A.war重命名为test#A.war,然后放到tomcat的webapps根目录下,待tomcat启动后,我们发现webapps下产生test#A目录,此时对应的Nginx.conf依然可以参考上述配置:

upstream KV {ip_hash;server 10.63.79.170:9080;server 10.63.79.171:9080;
}server {listen 80;server_name localhost;
}location / {proxy_pass http://KV;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

 另外:基于DubboX框架利用Tomcat+Nginx布署应用时,需要注意如下几点:

<dubbo:protocol name="rest" port="7090" threads="1000" contextpath="mmservice/test" server="servlet" accepts="500" extension="com.test.provider.ExceptionMapperProvider"/>

 DubboX中的port与conextpath必须与tomcat中的port和contextpath保持一致(tomcat中的port在server.xml中进行配置;conextpath即为上文所描述的mmservice#test.war)

转载于:https://www.cnblogs.com/moonandstar08/p/5910984.html

http://www.lbrq.cn/news/2658673.html

相关文章:

  • 微商城网站开发百度品牌推广
  • xx汽车企业网站和信息化建设万江专业网站快速排名
  • 软件开发专业的大学谷歌seo顾问
  • 建站平台的基础概念信息流广告代理商排名
  • 固原住房和城乡建设厅网站seo是什么东西
  • 哪个网站做螺丝生意好招商外包
  • 做兼职写小说网站新闻营销发稿平台
  • 苏州网站建设狮山路网络营销案例具体分析
  • 济南网站制作哪家专业淘宝关键词优化
  • 网站建设只有20%的利润百度指数有三个功能模块
  • 网站源码换模板百度视频推广怎么收费
  • 洛阳网站建设设计公司哪家好网站内容管理系统
  • 虚拟机怎么做网站空间怎么样做免费的百度seo
  • 网站托管服务使用于那种类型的网站网络营销总监岗位职责
  • 怎样自学做网站全网营销有哪些平台
  • 没有官方网站怎么做seo优化南京网络推广公司排名
  • 潍坊 区网站建设正在直播足球比赛
  • 怎么做中英文的网站欧洲网站服务器
  • 合肥关键词排名优化百度seo关键词排名优化软件
  • 响水网站建设找哪家好项链seo关键词
  • 做网站一定要虚拟主机吗宁波网络营销公司
  • 做公司网站有什么猫腻广告推广网站
  • 孝南区建设局网站营销推广策略
  • 网上那么多色图网站怎么做的seo的概念
  • 电子商务网站建设学什么网站手机版排名seo
  • 在线做网站 自动生成手机版百度seo技术
  • 什么网店可以免费开店长沙网站推广排名优化
  • 网站如何添加统计代码是什么手机网站快速建站
  • wordpress群聊插件佛山百度提升优化
  • 网页打不开建设银行网站最火网站排名
  • 分布微服务电商订单系统Rust编码开发[上]
  • 基于python高校固定资产管理系统
  • SQL约束:数据完整性的守护者
  • 5Python异常处理与模块导入全指南
  • CentOS7编译安装GCC
  • 《TypeScript搭建的认知桥梁:游戏化学习应用的深层架构》