关于nginx配置反向代理设置响应头不起作用的问题
location /api {
proxy_set_header 'Access-Control-Allow-origin' '*';
proxy_set_header 'bbbbb' 'eeeee';
proxy_set_header 'Access-Control-Allow-Methods' 'GET, POST';
proxy_pass http://api.botue.com/;
}
代码如上,配置了一个反向代理,然后设置了proxy_set_header,但是响应结果中并没有这些响应头信息,截图如下:
不知道还设置那里
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
把你的请求匹配
location /api
修改为location ~ ^/api/
试试,另外记得nginx -s reload
使配置生效。参考:nginx反向代理之前端转发