开发者社区> 问答> 正文

怎么将云服务器和OSS搭配使用?

我的服务器是固定宽带得,想把图片放在OSS,然后再云服务器建立一个站点(img.abc.com),访问图片的时候能通过内网(内网流量免费),来访问到OSS上的图片呢?是在IIS服务器上设置http重定向吗?还是通过什么?求指教

展开
收起
qqzhu 2015-04-30 15:15:06 8772 0
5 条回答
写回答
取消 提交回答
  • 用心服务
    用 云市场 的  cloudfs4oss  这个工具非常的方便
    2015-05-08 14:01:11
    赞同 展开评论 打赏
  • Re怎么将云服务器和OSS搭配使用?
    完全支持楼上“云目录”的说法!

    个人觉得,jack.cai的说法有问题,外网的用户,你重定向,有什么意义呢?
    2015-05-08 13:56:28
    赞同 展开评论 打赏
  • 第一、首先需要你的网站程序支持OSS上传功能
    第二、不需要在服务器上面再建立img.xxxxx.com域名,OSS会生成一个地址给你,将你的域名cname解析到OSS分配的域名就可以通过你的域名访问这个OSS了
    第三、上传的时候可以ECS可以通过内网上传到OSS,但是外网访问的时候还是通过OSS的外网进行访问的。

    不明白的可继续回复。

    -------------------------

    那你就在OSS外面,再挂一个免费CDN

    2015-05-05 11:45:23
    赞同 展开评论 打赏
  • 回1楼jack.cai的帖子
    能说详细点吗?在IIS服务器上怎么操作?我捣鼓了一下不知道怎么弄呢

    -------------------------

    回3楼云目录的帖子
    你这样做,还是通过OSS流量来计费吧?
    我需要的是,OSS流量只使用内网流量(这样不计费),映射到服务器,通过我的云服务器的固定宽带来进行外网访问。如果你直接域名cname解析到OSS分配的域名。就是通过外网直接访问了,我还需要云服务干啥呢?

    -------------------------

    回3楼云目录的帖子
    你没能理解我的内容,我需要的是OSS免费流量。如果你让我把域名解析到了OSS生成的地址,这个官网也有教程,我就无需这里提问了。你回答的是OSS的正常算流量的用法,我图片站流量大,所以不想通过OSS的外网流量访问,想通过OSS的储存,云服务器的宽带进行搭配使用。明白的意思了吧?
    2015-05-03 01:04:57
    赞同 展开评论 打赏
  • 用IIS做代理,理论上是可以的。你可以试试。

    原理我试着分析下,抛砖引玉。

    如果没有做重定向的时候:
    如果你的Web站点有一个a.html,a.html中有个图片link,图片link是OSS内网地址。当你的用户访问你的Web站点中的a.html的时候,你的Web服务器会返回HTML代码给你的用户,其中包含图片的代码(eg.<img>oss内网url/图片名称</img>)。用户是看不到这个图片的,因为他无法通过oss内网地址访问到图片(只有你的esc能访问到,但用户访问不到)

    IIS重定向上场了

    它实际上就是一个代理,负责把用户对图片的请求从http://域名/文件名的请求,转化为"oss内网url/文件名的请求"再返回给用户,这样,用户就能看到这个图片了。

    你试过如果成功,也再告知下哈

    实际上
    OSS提供同ECS的内网通道,主要是为了部分用户需要在ECS上预处理文件后,再存OSS。如果是反方向,从ECS到OSS,必须在ESC上预处理。

    2015-04-30 16:52:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载