Nginx
文章平均质量分 87
恒奇恒毅
Javaer
展开
-
关于nginx的负载均衡问题
nginx作为非常流行的反向代理软件,提供了几种负载均衡算法。一、负载均衡算法round robin(默认)weightIP_hashurl_hash(第三方)fair(第三方)1.round robin(默认)轮询方式,依次将请求分配到各个后台服务器中,默认的负载均衡方式。 适用于后台机器性能一致的情况。 挂掉的机器可以自动从服务列表中剔除。2.weight根据权重来分发请求到不同的机器中,指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。upstream原创 2021-08-30 15:33:51 · 3693 阅读 · 0 评论 -
使用CORS解决跨域问题
后端接口和前端分离的时候,很多情况下会遇到跨域问题。这是浏览器的同源策略导致的,同源策略是为了Web安全提出的,说的是两个不同源的网址默认是不能请求对方的接口的。不同源包含:协议(http|https)、ip/域名、端口之一不同就是不同源。不同源的网页请求接口都要遵循浏览器的同源策略。 解决跨域问题有两种方案,都需要服务端支持才可以。 一种是JSON...原创 2020-02-21 17:58:25 · 3217 阅读 · 0 评论 -
商城项目实战38:系统架构梳理及Nginx的三种虚拟主机方式
1 框架梳理Soa:面向服务的架构Solr集群需要讲。Mysql的分库分表中间件:MyCat(cobar)提供资料。 2 网络拓扑图 Nginx:反向代理、负载均衡。3 Nginx3.1 什么是nginxNginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sy转载 2017-06-06 12:17:20 · 1224 阅读 · 0 评论 -
Nginx获取自定义header
想要获取自定义header,必须开启下划线支持 underscores_in_headers on;可以配置在http或者server中。参考 http://nginx.org/en/docs/http/ngx_http_core_module.html#underscores_in_headers。因为默认Nginx是不支持下划线的,貌似是http协议的问题,Apache同样有这个问题。开启...原创 2019-09-04 17:43:32 · 2464 阅读 · 0 评论