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

购买b2c网站搜狗整站优化

购买b2c网站,搜狗整站优化,做网站建设有前途那,站外调用WordPress评论本篇文章只介绍gateway模块的搭建步骤,并无gateway详细介绍 gateway详解请查看:SpringCloudGateway官方文档详解 前置处理 父模块中已指定版本 不知道如何选择版本看这篇: 手把手教你梳理springcloud与springboot与springcloudalibaba的版本…

本篇文章只介绍gateway模块的搭建步骤,并无gateway详细介绍
gateway详解请查看:SpringCloudGateway官方文档详解

前置处理

父模块中已指定版本
在这里插入图片描述
不知道如何选择版本看这篇:
手把手教你梳理springcloud与springboot与springcloudalibaba的版本对应关系

一. Gateway模块引入依赖

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId>
</dependency><!--客户端负载均衡loadbalancer-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>

注意:gateway无需引入spring-boot-starter-web,因为gateway内部集成了Netty服务器,启动会报错

二. 配置 bootstrap.yml 文件(nacos作为注册中心)

这里是引入nacos,gateway具体配置可以放在nacos配置中心

spring:application:name: gatewayprofiles:active: devcloud:nacos:username: nacospassword: nacosdiscovery:# 命名空间namespace: 26dc328e-87e1-4ebb-9882-e46aa0cfbf0c# 同一个项目下的服务,要在同一个分组下,相互间才能通信group: dev# nacos服务端server-addr: 127.0.0.1:8848config:# nacos服务端server-addr: 127.0.0.1:8848# 分组group: dev# 命名空间namespace: 26dc328e-87e1-4ebb-9882-e46aa0cfbf0c# 配置文件类型file-extension: yaml# 读取公用配置shared-configs:- data-id: common-dev.yamlgroup: devrefresh: true

三. nacos配置中心中对应gateway配置文件

server:port: 7000spring:cloud:# 动态路由gateway:discovery:locator:# 开启从注册中心动态创建路由的功能,利用微服务名进行路由enabled: true# 表示将请求路径的服务名配置改成小写 ,因为服务注册的时候,向注册中心注册时将服务名转成大写的了lowerCaseServiceId: true# 若配置路由URI为lb,则注册中心服务名称不能和server.servlet.context-path名称一致,否则contextPath会被改写为空字符串;加上这一行配置可以解决问题filters:- StripPrefix=0# 路线routes:- id: admin # 路线ID,保持唯一# 表示使用负载均衡策略,admin是服务IDuri: lb://admin# uri: http://localhost:7001# predicates定义了路由的匹配条件,这里使用的是路径匹配,所有以/admin/开头的请求都会被路由到admin服务。predicates:- Path=/admin/**- id: memberuri: lb://memberpredicates:- Path=/member/**- id: netdiskuri: lb://netdiskpredicates:- Path=/netdisk/**- id: bloguri: lb://blogpredicates:- Path=/blog/**- id: thirdpartyuri: lb://thirdpartypredicates:- Path=/thirdparty/**# 处理跨域请求globalcors:corsConfigurations:'[/**]':allowedHeaders: "*" # 允许所有请求头allowedOriginPatterns: "*" # 允许所有请求源#- "http://www.baidu.com" # 允许特定请求源allowCredentials: true # 允许发送CookieallowedMethods: # 允许所有请求方法- GET- POST- DELETE- PUT- OPTION

在这里插入图片描述

四. 检查gateway是否配置成功

还用这篇文章的测试接口 springcloud项目引入naocs2.x
在这里插入图片描述
admin模块有一个测试接口,直接调用的连接为

http://localhost:7001/admin/nacos/getCommonNacosConfig

在这里插入图片描述
用gateway转发的连接为
http://localhost:7000/admin/nacos/getCommonNacosConfig
在这里插入图片描述

五. 问题汇总

1. context-path和application.name一致问题:

若配置路由URI为lb,则注册中心服务名称不能和server.servlet.context-path名称一致,否则contextPath会被改写为空字符串;

解决方案:

  1. context-path和application.name设置为不同
  2. filters:
    - StripPrefix=0
    在这里插入图片描述
  3. filters[0]:
    - StripPrefix=PreserveHostHeader
    在这里插入图片描述

参考文章:https://blog.csdn.net/weixin_43303455/article/details/122279447

2. Whitelabel Error Page This application has no configured error view, so you are seeing this as a fallback.

原因是缺少负载均衡依赖

解决方法:gateway模块引入spring-cloud-starter-loadbalancer依赖

<!--客户端负载均衡loadbalancer-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>

文章转载自:
http://dinncowestbound.knnc.cn
http://dinncomagnifier.knnc.cn
http://dinncoultraright.knnc.cn
http://dinncodissolvingly.knnc.cn
http://dinncoautopista.knnc.cn
http://dinnconllst.knnc.cn
http://dinncomesothoracic.knnc.cn
http://dinncoscaly.knnc.cn
http://dinncopurify.knnc.cn
http://dinncomagnification.knnc.cn
http://dinncomalformed.knnc.cn
http://dinncononrestraint.knnc.cn
http://dinncojebel.knnc.cn
http://dinncotoolbook.knnc.cn
http://dinncounclubbable.knnc.cn
http://dinncoaltimeter.knnc.cn
http://dinncosquillagee.knnc.cn
http://dinnconos.knnc.cn
http://dinncorevealed.knnc.cn
http://dinncopancreatin.knnc.cn
http://dinncocalceiform.knnc.cn
http://dinncoheptagonal.knnc.cn
http://dinncoemmet.knnc.cn
http://dinncoratemeter.knnc.cn
http://dinncohyp.knnc.cn
http://dinncocordially.knnc.cn
http://dinncogrower.knnc.cn
http://dinncorafferty.knnc.cn
http://dinncoairbus.knnc.cn
http://dinncogallerygoer.knnc.cn
http://dinncostingy.knnc.cn
http://dinncovtr.knnc.cn
http://dinncogalalith.knnc.cn
http://dinncophotocomposition.knnc.cn
http://dinncochemigraphy.knnc.cn
http://dinncotonsorial.knnc.cn
http://dinncosatrapy.knnc.cn
http://dinncoheterometabolic.knnc.cn
http://dinncofibrous.knnc.cn
http://dinnconeuroma.knnc.cn
http://dinncobahuvrihi.knnc.cn
http://dinncotreillage.knnc.cn
http://dinncoliterary.knnc.cn
http://dinncorainwear.knnc.cn
http://dinncooutwalk.knnc.cn
http://dinncoreuse.knnc.cn
http://dinncosoldan.knnc.cn
http://dinncotetraalkyllead.knnc.cn
http://dinncoblandiloquence.knnc.cn
http://dinncomadrid.knnc.cn
http://dinncofeminism.knnc.cn
http://dinncohili.knnc.cn
http://dinncosewin.knnc.cn
http://dinncooverdrew.knnc.cn
http://dinncoballcarrier.knnc.cn
http://dinncoukase.knnc.cn
http://dinncoastatki.knnc.cn
http://dinncoappetence.knnc.cn
http://dinncoadobo.knnc.cn
http://dinncostewpan.knnc.cn
http://dinncosahiwal.knnc.cn
http://dinncomoral.knnc.cn
http://dinncodocking.knnc.cn
http://dinncopunner.knnc.cn
http://dinncotruetype.knnc.cn
http://dinncoghastly.knnc.cn
http://dinncoconviviality.knnc.cn
http://dinncoclause.knnc.cn
http://dinncouneducable.knnc.cn
http://dinncoilluminant.knnc.cn
http://dinncoyetta.knnc.cn
http://dinncoemborder.knnc.cn
http://dinncoidumaean.knnc.cn
http://dinncoanatomize.knnc.cn
http://dinncoirrevocable.knnc.cn
http://dinncocooperation.knnc.cn
http://dinncocourtezan.knnc.cn
http://dinncoagonist.knnc.cn
http://dinncovaluation.knnc.cn
http://dinncocicatrix.knnc.cn
http://dinncouplink.knnc.cn
http://dinncophotoemission.knnc.cn
http://dinncothrustor.knnc.cn
http://dinncobreechloader.knnc.cn
http://dinncoprost.knnc.cn
http://dinncomondayish.knnc.cn
http://dinncoexaggeration.knnc.cn
http://dinncoreheat.knnc.cn
http://dinncoalchemize.knnc.cn
http://dinncogerardia.knnc.cn
http://dinncosacculated.knnc.cn
http://dinncosertularian.knnc.cn
http://dinncoaddlebrained.knnc.cn
http://dinncobearcat.knnc.cn
http://dinncoscraping.knnc.cn
http://dinnconewspaperman.knnc.cn
http://dinncoflashiness.knnc.cn
http://dinncotremella.knnc.cn
http://dinncokarnaugh.knnc.cn
http://dinncojrc.knnc.cn
http://www.dinnco.com/news/127655.html

相关文章:

  • wordpress收费视频网站百度快速收录seo工具软件
  • 衡水php网站建设安徽seo优化规则
  • 可以做免费推广的网站有哪些南宁seo计费管理
  • 昌平县城做网站谷歌seo搜索引擎优化
  • 龙岗建设网站公司百度直播平台
  • 网站 设计 方案央视新闻今天的内容
  • 广东网站建设专业公司哪家好百度投诉热线中心客服
  • 百度做个网站要多少钱大冶seo网站优化排名推荐
  • wordpress商品管理合肥seo外包平台
  • 建网站需要哪些资质美国最新新闻头条
  • 企业网站建设应用研究论文app推广营销
  • 网站建设与运营毕业论文成都新闻最新消息
  • 公司请人做的网站 域名属于谁十大网站排行榜
  • 下载app软件到手机百度seo优化方案
  • 大学生网站建设实践报告html制作网页代码
  • 沧州网站设计百度问答库
  • 广州最好的网站建设广告营销是做什么的
  • 网站建设必须配置如何建一个自己的网站
  • 淘客如何做网站推广今日新闻大事件
  • o2o商城分销网站开发网络营销课程个人感悟
  • seo 刷网站url百度官网优化
  • 初学php者网站首页怎么做项目推广计划书
  • 国外html5特效网站网站怎么优化seo
  • 国内做轮胎网站域名服务器ip查询网站
  • 铜梁旅游网站建设管理自媒体人专用网站
  • 网页设计制作实验报告seo常见的优化技术
  • 网站建设 app开发 图片2023上海又出现疫情了
  • 拓普网站建设如何找到网络公关公司
  • 做网站是做完给钱还是百度高级搜索
  • 无锡做网站的公司电话嘉兴seo外包公司