nginx - Nginx S3 代理:尝试在第一个 404 上提供 index.html
问题描述
我有一个非常简单的设置,我只想让 nginx 充当 S3 的网络服务器。
这意味着如果它击中一个文件夹而不是key not found
从 S3 返回,我希望它返回index.html
那个可能的文件夹。
Chrome 会自动执行此操作,但我将它用于 Python Pip 存储库,它不会自动尝试 index.html。
location / {
aws_sign;
proxy_pass http://[my bucket].s3.amazonaws.com;
}
我能够找到的所有答案都围绕着提供文件,但这不是我想要的。我想要的是让 nginx 用不同的方式重试[url]
代理[url]/index.html
。
解决方案
推荐阅读
- c# - 异步操作挂起/死锁,为什么?(不等待Result,也不ConfigurationAwait)
- c++ - 为什么 SFINAE 不能跨多重继承工作?
- python - Fillna Pandas NaN 的平均值和中位数
- c - 为什么数据不保存到指针数组中?
- visual-studio - VS Web 部署 - 服务器名称
- powerbi - 将数字转换为 Powerbi 矩阵(值)中的文本
- reactjs - 样式组件未在初始渲染中排除的片段上应用样式
- c# - 带有 DirectoryEntry 用户名和密码的 LDAP 注入漏洞?
- javascript - 如何通过 ldapjs 修改 memberOf 字段
- sql - 如何在sql中将当前行与上一列下一行进行比较