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

智能建站是什么比较正规的代运营

智能建站是什么,比较正规的代运营,在家里组一个服务器做网站,网站建设开发软件教程目录 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.mmbaike.com/news/65635.html

相关文章:

  • 深圳网站建设行业新闻免费代理上网网站
  • 本科自考报名郑州seo代理公司
  • 什么公司网站建设做的好互动营销名词解释
  • 免费一天赚500元游戏如何优化seo
  • 个人博客网站备案域名备案
  • 衡阳做网站优化百度网站名称
  • 上线了建站教程百度高级搜索引擎入口
  • 上海 经营性网站备案惠州seo排名外包
  • 宁波网站建设优化北京建站公司
  • 网站的ftp在哪里可以查到启动互联全网营销推广
  • 微信小程序模板 免费模板平台嘉兴百度seo
  • 如何找外贸网站建设公司nba最新新闻新浪
  • 创世网络网站建设俄罗斯搜索引擎yandex推广
  • 建设银行注册网站网站建设的流程及步骤
  • 自己做的网站发布到网上视频播放不了bt最佳磁力搜索引擎
  • 网站备案流程详细外链群发平台
  • 西双版纳傣族自治州地图高清版河南整站关键词排名优化软件
  • 奇迹网站建设多少钱电商平台排名
  • wordpress上传flac贺州seo
  • 购物网站怎么做优化免费b站推广网站入口202
  • 甘肃网站建设项目北京网络营销咨询公司
  • 南口做网站的公司营销策略范文
  • 网站正在建设中 页面百度快速收录办法
  • 赣州南康网站建设慧聪网seo页面优化
  • 网站可以免费建立吗企业网站推广方案设计
  • 购物网站页面设计游戏代理平台一天结一次
  • 珠宝网站建设seo入门课程
  • 重庆建设工程公司网站百度指数功能模块有哪些
  • 请问有重庆有做网站吗没经验可以做电商运营吗
  • 做淘宝招牌软件网站广告公司广告牌制作