nginx反向代理-解决前端跨域问题 1.定义 跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。注意:跨域限制访问,其实是浏览器的限制。理解这一点很重要!!! 2.跨域访问示 ...
分类:
其他好文 时间:
2019-03-01 18:43:47
阅读次数:
184
1.使用cookie代替session(不安全,不推荐使用) 2.使用数据库存储session(效率低,不推荐使用) 3.使用nginx反向代理ip绑定方法,同一个ip只能在同一台服务器上进行访问(不推荐,相当于没有集群)。 4.使用Spring-Session框架,相当于把session缓存到re ...
分类:
其他好文 时间:
2019-02-28 22:55:10
阅读次数:
230
在nginx 中nginx.conf开启反向代理 1 location ^~ /wechat_image/ { 2 add_header 'Access-Control-Allow-Origin' "$http_origin" always; 3 add_header 'Access-Control ...
分类:
其他好文 时间:
2019-02-25 18:36:30
阅读次数:
380
大多数代理服务器都支持websocket转发,这里我们选择Nginx作为代理服务器。 1、正式开始前,先介绍一下Websocket Proxying WebSocket 协议提供了一种创建支持客户端和服务端实时双向通信Web应用程序的方法。作为HTML5规范的一部分,WebSockets简化了开发W ...
分类:
Web程序 时间:
2019-02-24 15:03:19
阅读次数:
914
官方说明: 例子: 虚拟机ip:192.168.85.3,物理机VMware Network Adapter VMnet8 ip:192.168.85.1 1,准备tomcat 准备一tomcat,端口,8080 准备一Jsp,用于获取客户端真实IP和nginx IP ,test.jsp: 将tes ...
分类:
系统相关 时间:
2019-02-22 21:29:38
阅读次数:
227
错误:使用Nginx的反向代理访问tomcat时400错误。 upstream配置: upstream java_test{ server 127.0.0.1:8080; } 原因:nginx中upstream后面的名称不能使用下滑线,Nginx不能识别。 解决:将java_test改成java-t ...
分类:
其他好文 时间:
2019-02-22 10:26:51
阅读次数:
253
描述:1、前端两台NGINX,通过keepalived虚拟IP漂移,实现前端两台NGINX高可用;2、利用NGINX反向代理功能对后端varnish实现高可用集群,3、再通过varnish实现动静分离注:1、先装Nginx+keepalived2、装varnish3、装lamp需要6台虚拟机(100-101装Nginx+keepalived:100主,101备)需要联网(102-103装varni
分类:
其他好文 时间:
2019-02-20 09:51:03
阅读次数:
243
集群,是服务器管理的常用方式。集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。Nginx反向代理也就是一个集群。 最简单的集群方案如下: 随着技术的发展,管理中心会变 ...
分类:
其他好文 时间:
2019-02-17 10:57:22
阅读次数:
170
序言 Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在Nginx 配置详解中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。 Nginx 代理服务的配置说明 1、设置 404 页面导向地址 2、如果我们的代理只允许接受get,post ...
分类:
其他好文 时间:
2019-02-15 17:49:50
阅读次数:
171
正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。 从网站的角度,只在代理服务器来 ...
分类:
其他好文 时间:
2019-02-14 20:15:02
阅读次数:
167