七牛云存储的http资源链接怎么在https站点下使用?

admin 站长可乐 关注 运营团队 高级会员
发表于网络技能版块

最近发现通过chrome访问博客,页面内的一些图片都显示不了了,排查了一下发现是https下使用http链接导致的,后来想着把资源地址改成https的,博客内目前的资源都是放在七牛云下的,所以我就去七牛云的后台看了一下,发现有配置https的,但是需要额外计费,无奈只能想其他的方法了。


首先我通过腾讯云申请了一个免费的ssl证书,然后再到服务器内配置https,并且通过nginx代理转发到七牛云资源上,这样就实现了https的访问,nginx配置如下:

server {
        listen       443 ssl;
        server_name  file.9myi.com;

        ssl_certificate      /usr/local/projects/file.9myi.com/Nginx/1_file.9myi.com_bundle.crt;
        ssl_certificate_key  /usr/local/projects/file.9myi.com/Nginx/2_file.9myi.com.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
        location / {
           proxy_pass   http://static.9myi.com;
           expires    3d;
        }
}

这样就解决了。搞定!

评论列表 评论
发布评论

评论: 七牛云存储的http资源链接怎么在https站点下使用?

拖动滑块验证
»
已有0次打赏