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

学校网站建设的重要性自己 做网站学什么 平面设计

学校网站建设的重要性,自己 做网站学什么 平面设计,生成属于自己app的软件,宝塔面板怎么做网站目录 1.前端发送的请求,是如何请求到后端服务的1.nginx 反向代理的好处:2.nginx 反向代理的配置方式:3. nginx 负载均衡的配置方式 1.前端发送的请求,是如何请求到后端服务的 1.nginx 反向代理的好处: 提高访问速度 因…

目录

    • 1.前端发送的请求,是如何请求到后端服务的
      • 1.nginx 反向代理的好处:
      • 2.nginx 反向代理的配置方式:
      • 3. nginx 负载均衡的配置方式

1.前端发送的请求,是如何请求到后端服务的

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.nginx 反向代理的好处:

  • 提高访问速度

    因为nginx本身可以进行缓存,如果访问的同一接口,并且做了数据缓存,nginx就直接可把数据返回,不需要真正地访问服务端,从而提高访问速度。

  • 进行负载均衡

    所谓负载均衡,就是把大量的请求按照我们指定的方式均衡的分配给集群中的每台服务器。

  • 保证后端服务安全

    因为一般后台服务地址不会暴露,所以使用浏览器不能直接访问,可以把nginx作为请求访问的入口,请求到达nginx后转发到具体的服务中,从而保证后端服务的安全。
    在这里插入图片描述

2.nginx 反向代理的配置方式:

server{listen 80;server_name localhost;# 反向代理,处理管理端发送的请求location /api/{proxy_pass http://localhost:8080/admin/; #反向代理}
}

proxy_pass:该指令是用来设置代理服务器的地址,可以是主机名称,IP地址加端口号等形式。

如上代码的含义是:监听80端口号, 然后当我们访问 http://localhost:80/api/…/…这样的接口的时候,它会通过
location /api/ {} 这样的反向代理到 http://localhost:8080/admin/上来。


当在访问http://localhost/api/employee/login,nginx接收到请求后转到http://localhost:8080/admin/,故最终的请求地址为http://localhost:8080/admin/employee/login,和后台服务的访问地址一致。

3. nginx 负载均衡的配置方式

当如果服务以集群的方式进行部署时,那nginx在转发请求到服务器时就需要做相应的负载均衡。

负载均衡本质是基于反向代理实现的,最终都是转发请求。


nginx 负载均衡的配置方式:

upstream webservers{server 192.168.100.128:8080;server 192.168.100.129:8080;
}
server{listen 80;server_name localhost;location /api/{proxy_pass http://webservers/admin;#负载均衡}
}

upstream:如果代理服务器是一组服务器的话,我们可以使用upstream指令配置后端服务器组。

如上代码的含义是:监听80端口号, 然后当我们访问 http://localhost:80/api/…/…这样的接口的时候,它会通过 location /api/ {} 这样的反向代理到 http://webservers/admin,根据webservers名称找到一组服务器,根据设置的负载均衡策略(默认是轮询)转发到具体的服务器。

:upstream后面的名称可自定义,但要上下保持一致。


nginx 负载均衡策略:

名称说明
轮询默认方式
weight权重方式,默认为1,权重越高,被分配的客户端请求就越多
ip_hash依据ip分配方式,这样每个访客可以固定访问一个后端服务
least_conn依据最少连接方式,把请求优先分配给连接数少的后端服务
url_hash依据url分配方式,这样相同的url会被分配到同一个后端服务
fair依据响应时间方式,响应时间短的服务将会被优先分配

具体配置方式:

轮询:

upstream webservers{server 192.168.100.128:8080;server 192.168.100.129:8080;
}

weight:

upstream webservers{server 192.168.100.128:8080 weight=90;server 192.168.100.129:8080 weight=10;
}

ip_hash:

upstream webservers{ip_hash;server 192.168.100.128:8080;server 192.168.100.129:8080;
}

least_conn:

upstream webservers{least_conn;server 192.168.100.128:8080;server 192.168.100.129:8080;
}

url_hash:

upstream webservers{hash &request_uri;server 192.168.100.128:8080;server 192.168.100.129:8080;
}

fair:

upstream webservers{server 192.168.100.128:8080;server 192.168.100.129:8080;fair;
}
http://www.yayakq.cn/news/399298/

相关文章:

  • 国外辣妹服装设计网站推荐易企cms
  • 视频网站 外链上海自适应网站建设
  • 网站空间怎样设置用户名和密码手机发布WordPress文章
  • 高端品牌有哪些牌子合肥百度seo排名
  • 中企视窗做网站怎么样怎样用dw做网站主页
  • 网站建设服务费属于什么科目房地产营销门户网站建设
  • 射阳住房和城乡建设局网站安徽省建设造价网站
  • 嘉兴网站搜索排名织梦贷款网站模板
  • 中国交通建设集团英语网站石家庄高端网站建设
  • 建设网站需要营业执照吗青海制作网站多少钱
  • 单页面网站有哪些内容网站制作项目
  • 大连意动网站建设有限公司怎么样网站建设企业官网体验版是什么
  • 武穴建设网站异构国际设计
  • 什么网站做教育的比较多沙坪坝最新消息今天
  • 免费域名注册平台网站优化怎么看
  • 小语种服务网站移动端减肥网站模板
  • 网站建设推销话术案例东莞网站制作实力乐云seo
  • 高台县建设局网站网络营销的特点包括
  • 个人网站建设研究意义wordpress多语言界面
  • 夫妻找做伙食饭工作哪个网站好wordpress多重筛选页面
  • 酒店管理公司网站建设方案宽屏营销型网站源码
  • wordpress教程 网站标题微网站开发工具有哪些
  • 如何使用电子商务网站新华路街道网站建设
  • 瑞安市公用建设局网站怎样做网站关键词优化
  • 工程认证网站的建设青山做网站
  • 建站之星官网两人世界高清完整版免费观看
  • 网站外链数怎么查公司如何建设网站
  • 帝国做视频网站阿里云1m 宽带做网站服务器
  • 建设网站的需求分析怎样看一个网站是哪个公司做的
  • 如何使用模板建设网站注册公司费用流程图