反向代理
我们都知道,反向代理与正向代理相反,正向代理是对服务器而言客户端是透明的,而反向代理就是对客户端而言服务器是透明的。(透明可以理解为不知道哪个才是真实的)
反向代理与跨域的关系
跨域是什么
浏览器为了安全,不允许进行跨域请求。( img、iframe、script 等标签的 src 属性除外)
跨域请求,就是请求的url与当前页面url
中的协议
、域名
、端口号
有一个或多个不同,只要有一个不同就属于跨域。
localhost和127.0.0.1也不行。
使用Nginx反向代理解决跨域问题
虽然浏览器不能直接发送跨域请求,但是服务端可以啊。我们可以使用Nginx来进行反向代理,客户端的请求都发到代理服务器这里来,代理服务器再进行转发,就可以解决跨域的问题了。
反向代理
网友评论