S3的nginx SSL代理不工作

S3的nginx SSL代理不工作,nginx,amazon-s3,Nginx,Amazon S3,我对nginx到SSL协议有一个问题,我使用类似于amazon S3的代理,HTTP协议工作得很好,但我需要SSL访问,我以这种方式配置: resolver 172.16.0.23 valid=300s; resolver_timeout 10s; proxy_cache_path /tmp/cache levels=1:2 keys_zone=S3CACHE:10m inactive=48h max_size=1000

我对nginx到SSL协议有一个问题,我使用类似于amazon S3的代理,HTTP协议工作得很好,但我需要SSL访问,我以这种方式配置:

resolver                   172.16.0.23 valid=300s;
resolver_timeout           10s;
proxy_cache_path           /tmp/cache levels=1:2 keys_zone=S3CACHE:10m inactive=48h max_size=1000m;
proxy_temp_path            /tmp/cache/temp;
server {
  listen       80;
  listen       443;
  ssl           on;
  ssl_certificate       /etc/nginx/my.crt;
  ssl_certificate_key   /etc/nginx/my.key;
  server_name  my.domain.it;
  location / {
    try_files $uri @s3cache;
  }

  location @s3cache{
    proxy_cache            S3CACHE;
    proxy_cache_valid      200 48h;
    proxy_cache_valid      403 60m;
    proxy_pass http://my.domain.it.s3-external-3.amazonaws.com;
  }
}

但是不工作,firefox说“ssl\u错误\u rx\u记录\u太长”,google chrome改为“ERR\u ssl\u协议\u错误”

好的,我解决了,问题是有密码的证书,nginx不启动,删除了密码,一切正常

谢谢,就这些