鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ 關(guān)于nginx配置反向代理設(shè)置響應(yīng)頭不起作用的問(wèn)題

關(guān)于nginx配置反向代理設(shè)置響應(yīng)頭不起作用的問(wèn)題

 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/;
            
        }

代碼如上,配置了一個(gè)反向代理,然后設(shè)置了proxy_set_header,但是響應(yīng)結(jié)果中并沒(méi)有這些響應(yīng)頭信息,截圖如下:

clipboard.png

不知道還設(shè)置那里

回答
編輯回答
愿如初

把你的請(qǐng)求匹配 location /api 修改為 location ~ ^/api/ 試試,另外記得 nginx -s reload 使配置生效。參考:nginx反向代理之前端轉(zhuǎn)發(fā)

2017年10月6日 07:19