美文网首页
nginx 反向代理解决跨域问题

nginx 反向代理解决跨域问题

作者: limk_Mr | 来源:发表于2018-05-15 16:54 被阅读0次

前后端实现了分离, 前端访问路径www.domain.com, 后端API请求地址:api.domain.com
通过nginx的反向代理实现解决跨域请求的问题

nginx配置如下

listen 80;
server_name www.domain.com;
location ^~ / {
    root /usr/local/src/webroot;
    access_log off;
    expires -1;
}
location ^~/api/{
    rewrite ^/api/(.*)$ /$1 break;
    proxy_pass http://api.domain.com/;
  }
}

在请求后端API的地址:www.domain.com/api/xx/bb/dd
真正的后端访问地址:api.domain.com/xx/bb/dd

相关文章

网友评论

      本文标题:nginx 反向代理解决跨域问题

      本文链接:https://www.haomeiwen.com/subject/qxlydftx.html