我有一个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_error_rx_record_too_long”,google chrome代替“ERR_SSL_PROTOCOL_ERROR”
答案 0 :(得分:0)
好的我解决了,问题是有密码的证书,nginx没有启动,删除了密码,没关系
谢谢所有