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

网站怎么做移动图片千锋教育怎么样

网站怎么做移动图片,千锋教育怎么样,台州律师网站建设,外贸产品推广网站这两个配置文件分别是Nginx和Spring Cloud Gateway的配置文件,它们用于构建网关服务,进行请求的路由和转发。 前端发送请求的时候为了不暴露服务器地址,所以会使用nginx做反向代理的一个主要作用是隐藏后端服务器的真实地址,从而增加网络安全…

这两个配置文件分别是Nginx和Spring Cloud Gateway的配置文件,它们用于构建网关服务,进行请求的路由和转发。

前端发送请求的时候为了不暴露服务器地址,所以会使用nginx做反向代理的一个主要作用是隐藏后端服务器的真实地址,从而增加网络安全性和隐私。当客户端发送请求到反向代理服务器时,客户端不知道真正处理请求的后端服务器的地址和细节,而只与反向代理服务器通信

Nginx配置文件:使用nginx做微服务的静态资源服务器,如果服务很多,都写在一个http模块下,就会显得很臃肿,这样采用include引入的形式

#user  nobody;
worker_processes  1;events {worker_connections  1024;
}
##文件加载 http模块中有许多的server 一个server表示一个虚拟主机
http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;# 引入自定义配置文件include leadnews.conf/*.conf;
}

引入的网关服务配置·文件

//app 网关集群
upstream app-gateway {server localhost:51601;
}server {listen 8801;location / {root html/app-web/;index index.html;}一般前端发送请求,都会在真正的api前面统一加一个前缀,方便nginx正则匹配location ~/app/(.*) {proxy_pass http://app-gateway/$1;proxy_set_header HOST $host;proxy_pass_request_body on;proxy_pass_request_headers on;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
}

解读:

  • upstream heima-app-gateway: 定义一个名为 heima-app-gateway 的upstream块,指定了一个后端服务器 localhost:51601。

  • server: 定义一个HTTP服务器块,监听在端口8801上。

  • location /: 针对根路径的请求,在html/app-web/目录下寻找静态文件,如果找到则返回。这通常用于服务静态资源文件。

  • location ~/app/(.*): 使用正则表达式匹配以 /app/ 开头的路径,并将这个部分捕获为$1。然后通过proxy_pass指令将请求转发到http://app-gateway/$1,实现了反向代理。

Spring Cloud Gateway配置文件:

spring:cloud:gateway:globalcors:add-to-simple-url-handler-mapping: true corsConfigurations:'[/**]':allowedHeaders: "*" allowedOrigins: "*" allowedMethods:- GET- POST- DELETE- PUT- OPTIONroutes:- id: useruri: lb://leadnews-user predicates:- Path=/user/**filters:- StripPrefix=1 - id: articleuri: lb://leadnews-articlepredicates:- Path=/article/**filters:- StripPrefix=1
  • spring.cloud.gateway.globalcors: 全局CORS配置,允许所有来源 (allowedOrigins: “"),所有请求头 (allowedHeaders: "”),以及指定的HTTP请求方法。

  • spring.cloud.gateway.routes: 定义了路由规则。

  • id: 路由的唯一标识符,在整个微服务的唯一服务标识。

  • uri: 指定了路由的目标地址。lb://leadnews-user 和 lb://leadnews-article 是服务的名称,lb 表示使用负载均衡器。

  • predicates: 定义了匹配条件,例如Path=/user/**表示匹配以 /user/ 开头的请求。

  • filters: 定义了过滤器,例如StripPrefix=1表示去掉请求路径中的一个前缀。过滤调用为了匹配nginx反向代理的统一前缀,这样才能知道转发到哪个服务

综合起来,Nginx用于反向代理静态文件和某些请求,而Spring Cloud Gateway用于动态路由和过滤请求。Nginx主要负责静态资源的服务,而Spring Cloud Gateway则负责动态的路由和请求过滤,将请求转发到相应的后端服务。这样的设计使得系统具有更好的灵活性和可维护性。

http://www.hkea.cn/news/78349/

相关文章:

  • 影视采集网站怎么做收录关键词是网站seo的核心工作
  • 开发一个网站需要多少时间百度账号免费注册
  • 化妆品网站主页设计长沙关键词优化方法
  • 南阳建网站企业百度推广优化工具
  • 怎样把自己做的网页放在网站里如何做宣传推广营销
  • 七谷网络工作室重庆优化seo
  • 东莞网站建设规范软文内容
  • 项目网站建设业务分析搜索优化的培训免费咨询
  • linux做网站服务器吗关键词上首页软件
  • 西安网站建设行业动态手机营销软件
  • 做推送的网站推荐今日新闻摘抄50字
  • 想在自己的网站做支付优化公司治理结构
  • 国内一家做国外酒店团购的网站网络推广优化是干啥的
  • 手机3d动画制作软件重庆网络seo公司
  • 青海和城乡建设厅网站石家庄自动seo
  • 建站网址是多少深圳市seo上词多少钱
  • 应用网站开发创建网站花钱吗
  • 2023太原疫情优化设计答案大全
  • 创新的专业网站建设适合小学生的新闻事件
  • 政府机关备案网站百度竞价什么意思
  • 广元专业高端网站建设seo视频
  • 烟台网站建设诚信臻动传媒百度网络营销中心
  • 贵阳网站建设搜王道下拉重庆seo网络推广关键词
  • 大型 网站的建设 阶段百度官方网站下载
  • 江苏专业做网站的公司百度地图导航网页版
  • 怎么去投诉做网站的公司宁波seo外包推广软件
  • 网络营销跟做网站有什么区别线上推广如何引流
  • 如何进行网店推广seo排名优化怎样
  • 什么建站程序好收录上海网络公司seo
  • 电子商务网站建设投资预算小程序平台