我有一个包含css文件的amazon s3存储桶。
现在,我想在浏览器上阅读它们。
该请求是作为www.example.com/folder1/css/style.css发出的
nginx配置文件中的位置设置为
location ~* ^/folder1/css/(.*) {
proxy_pass https://s3.amazonaws.com/bucket/css/$1 ;
}
但是浏览器显示错误404。
我确保正则表达式是匹配的,因为当我通过proxy_pass放置某些网站时,将显示该网站。
如何读取亚马逊存储桶中的CSS文件?
谢谢。
最佳答案
我发现已经有一条规则在此规则之前被匹配。
我设法使用重写读取css文件。
location ~* \.css {
rewrite ^/folder1/css/(.*) https://s3.amazonaws.com/bucket/css/$1 last;
}
我还发现,在上述位置使用proxy_pass时,nginx无法重新启动。
关于css - 配置nginx以将保存在亚马逊存储桶中的css文件读入浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31989587/