使用NGINX代理重定向URL

使用NGINX代理重定向URL,nginx,amazon-s3,Nginx,Amazon S3,我有一个Amazon AWS S3 bucket设置,可以使用url访问文件。出于美观的目的,我希望使用更干净的URL访问这些文件,而不是amazon提供的URL。大概是这样的: https://amazon-aws-url.com/bucket-name/filename.png -> https://subdomain.domain.com/filename.png 有人能告诉我如何配置我的NGINX服务器来代理这些请求吗 非常感谢您的帮助。如果您将存储桶命名为“www.exampl

我有一个Amazon AWS S3 bucket设置,可以使用url访问文件。出于美观的目的,我希望使用更干净的URL访问这些文件,而不是amazon提供的URL。大概是这样的:

https://amazon-aws-url.com/bucket-name/filename.png -> https://subdomain.domain.com/filename.png
有人能告诉我如何配置我的NGINX服务器来代理这些请求吗


非常感谢您的帮助。

如果您将存储桶命名为“www.exampledomain.com”并启用了web托管,则更新“www.exampledomain.com”的CNAME以指向存储桶托管URL,当您使用自定义域时,该URL将带您到存储桶位置

如果您想要HTTPS无服务器实现,我建议在S3存储桶前面使用CloudFront发行版

这两种解决方案都比设置服务器更具成本效益。但是,如果您确实想设置NGINX代理服务器,下面将提供一篇指导性文章