如何解决如何配置nginx只允许来自Cloudfront客户端的请求?
我在nginx后面有一个服务器,并且使用AWS Amplify在AWS cloudfront上分布了一个前端。我希望在反向代理级别拒绝来自我的客户的请求。如果其他人认为我应该在应用程序级别执行此操作,请lmk。
到目前为止,我一直在尝试允许AWS的Cloudfront系统(https://ip-ranges.amazonaws.com/ip-ranges.json)的所有ip,然后拒绝所有。但是,我从正确客户端发出的请求被阻止了。
我的另一种选择是针对每个请求按域IP进行查找,并进行检查-但我不想每次都进行DNS查找。
我还可以在每个请求中都包含某种令牌,但是请继续-有一些更简单的方法可以完成此操作。
有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。