跨域问题,解决方案 - Nginx反向代理

原文地址:跨域问题,解决方案 - Nginx反向代理
博客地址:blog.720ui.com/javascript

跨域问题,解决之道

连接文章:跨域问题,解决之道java

解决思路

跨域问题,是因为JavaScript出于安全方面的考虑,不容许跨域调用其余页面的对象。若是,咱们将不一样的域名整合到一个域,换句话说,经过子目录的方式划分,是否是就能解决跨域问题呢?那么,Nginx反向代理的思路,就是经过Nginx解析URL地址的时候进行判断,将请求转发的具体的服务器上。nginx

解决跨域问题

  • 自定义本地的url请求规则 ,如 www.720ui.com/blog 则对应要nginx服务转发到 blog.720ui.com
  • 配置 nginx.conf 文件,将本地带有特定前缀的URL接口请求转发到要跨域的真实物理服务器上。
server
{
    listen 80;
    server_name www.720ui.com;

    location ^~ /blog/ {
        proxy_pass http://blog.720ui.com/;
    }   
}复制代码
  • Nginx服务转发请求到真实物理服务器。Nginx服务将真实物理服务器传回的数据转发给web端。

(完)web

更多精彩文章,尽在「服务端思惟」微信公众号!
跨域

相关文章
相关标签/搜索