我正在尝试通过traefik在AWS上代理一个简单的lambda函数。但是,当尝试使用代理链接时,AWS将返回状态代码403,并显示消息“错误的请求”。我认为这是因为在其他反向代理中看到的Host标头传递错误。
我对nginx也一样,但是通过提供以下conf设置可以解决此问题
proxy_set_header Host <aws_hostname>;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;