首页 > 解决方案 > 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

标签: nginxredirectamazon-s3proxynginx-config

解决方案


推荐阅读