使用后端S3动态调整映像Nginx的大小
我已经安装了nginx模块http图像过滤器模块和所有依赖项。我的nginx版本1.8.0 这是我的剧本:使用后端S3动态调整映像Nginx的大小,nginx,amazon-s3,Nginx,Amazon S3,我已经安装了nginx模块http图像过滤器模块和所有依赖项。我的nginx版本1.8.0 这是我的剧本: server { listen 80; server_name my.domain.com; location ~* / { proxy_pass http://mydomain.s3-website-ap-southeast-1.amazonaws.com; } locat
server {
listen 80;
server_name my.domain.com;
location ~* / {
proxy_pass http://mydomain.s3-website-ap-southeast-1.amazonaws.com;
}
location ~* ^/resize/([\d\-]+)x([\d\-]+)/(.+)$ {
alias http://mydomain.s3-website-ap-southeast-1.amazonaws.com/$3;
image_filter resize $1 $2;
image_filter_buffer 2M;
error_page 415 = /empty;
}
location ~* ^/crop/([\d\-]+)x([\d\-]+)/(.+)$ {
alias http://mydomain.s3-website-ap-southeast-1.amazonaws.com/$3;
image_filter crop $1 $2;
image_filter_buffer 2M;
error_page 415 = /empty;
}
location = /empty {
empty_gif;
}
}
当我请求时,它不会返回任何错误
但当我尝试时,它返回404或未找到
更新1
我有零钱:
location ~* / {
致:
它可以修复我配置中的错误。尝试代理\u传递,而不是别名它仍然是一样的。。。我不知道为什么
location / {