繁体   English   中英

如何在本地主机上设置Nginx反向代理

[英]How to set nginx reverse proxy at localhost

我尝试做反向代理来解决跨域问题,并且已经完成了如下的nginx.config文件:

    server {
       listen 8080;
       root <here is my project url>;
       index index.html;
       server_name localhost;

       location ^~ /api/ {
           rewrite ^/api/(.x) /$1 break;
           proxy_pass http://www.example.com:80/;
           proxy_redirect off;
           proxy_buffering off;
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-NginX-Proxy true;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

实际上,本地主机已成功安装。 但是我仍然无法从服务器api的响应标头中获取令牌,也无法在请求标头中添加客户标头,我尝试对本地data.json调用http get请求,并添加了客户...

对不起每个人,我想介绍一下我的情况,我的英语不好,希望每个人都能得到我! 谢谢!!

您可能必须使用带有令牌的Authorizaiton设置标头。 proxy_set_header授权$ http_authorization;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM