[英]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.