最近写了一些关于前后端分离项目之后,跨域相关方案的基本原理和常见误区的帖子,主要包括CORS和Nginx反向代理。这两种方案项目中都有在用,各有优缺,关于具体使用哪种方案,大家的观点也不大一致,本文主要就此展开一下,从前后端及服务器配置、安全性、移植灵活性、扩展性等方面详细对比一下两种方案的优缺,以 ...
分类:
其他好文 时间:
2018-08-31 21:23:09
阅读次数:
228
在进行nginx反向代理配置的时候,location和proxy_pass中的斜线会造成各种困扰,有时候多一个或少一个斜线,就会造成完全不同的结果,所以特地将location和proxy_pass后有无斜线的情况进行了排列组合,进行了一次完整的测试,找出原理,以提高姿势水平~
分类:
其他好文 时间:
2018-08-31 21:08:47
阅读次数:
174
负载均衡的两种方法:1.将单一的重负载分担到多个网络节点上做并行处理,每个节点处理结束后将结果汇总返回给用户,这样可以大幅提高网络系统的处理能力2.将大量的前端并发访问或者数据流量 分担到多个后端网络节点上分别处理,这样可以有效的减少前端用户等待响应的时间Nginx负载均衡策略两大类:1.内置策略( ...
分类:
其他好文 时间:
2018-08-30 14:59:45
阅读次数:
178
前后端分离之后,采用nginx作为静态服务器,并通过反向代理的方式实现接口跨域的方式,在降低开发成本的同时也带来了诸多问题,例如客户端真实IP的获取。 在一些特殊场景下,比如风控和支付流程,往往需要获取用户的ip信息,但是nginx反向代理在实现跨域的同时,也彻底地改变了服务端请求来源,隔离了用户和 ...
分类:
其他好文 时间:
2018-08-24 19:19:29
阅读次数:
161
配置方法一(可用): 配置方法二(可用): #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; # ...
分类:
其他好文 时间:
2018-08-24 16:09:32
阅读次数:
151
安装两个tomcat,修改端口号 然后打开Nginx的配置文件 启动nginx 负载均衡 配置权重 ...
分类:
其他好文 时间:
2018-08-23 02:18:45
阅读次数:
183
1,轮询 nginx 默认设置,每个服务器的访问几率一致,哪个服务器 down 了能自动剔除负载池 2,权重 使用 weight 指定权重,如下配置 192.168.0.15 这个服务器的访问几率是 192.168.0.14 的 5 倍 3,ip_hash 每个客户端访问同一台服务器,可以解决 se ...
分类:
其他好文 时间:
2018-08-23 00:19:16
阅读次数:
186
目的:访问 nginx 其实访问的是 tomcat(访问 tomcat ,先访问 nginx) 1,启动 tomcat,确保 8080 端口能访问 2,配置虚拟主机(负载池名称不能出现下划线,血泪史啊!!!) 3,测试 ...
分类:
其他好文 时间:
2018-08-22 21:48:35
阅读次数:
111
upstream test { server 127.0.0.1:8080; } upstream v2.c.y.com { server 1.159.227.3; } upstream auth.y.com { server 1.159.227.3; } server { listen 80; s... ...
分类:
其他好文 时间:
2018-08-22 13:17:43
阅读次数:
192
6,安装nginx 6,安装nginx 6.1 依赖库安装 要安装在root根目录里,不要装在虚拟环境里面 yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel gcc patch libffi-devel ...
分类:
其他好文 时间:
2018-08-20 19:01:59
阅读次数:
142