我有一个nginx to SSL协议的问题,我使用了亚马逊S3的like proxy,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;
}
}但是不起作用,火狐说"ssl_error_rx_record_too_long",谷歌浏览器说"ERR_SSL_PROTOCOL_ERROR“
发布于 2014-12-12 19:27:06
好了,我解决了,问题是有密码的证书,nginx没有启动,删除密码就没问题了
https://stackoverflow.com/questions/27440190
复制相似问题