美文网首页
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