站内
QQ客服
自定内容
自定内容
请输入内容
新闻搜索
 
 
新闻动态
OSS上托管静态网站
成都狮龙书廊科技有限责任公司长春分公司    2017-07-12 22:19:36    文字:【】【】【
摘要:OSS上托管静态网站

OSS上托管静态网站


毛凌国



        使用静态内容,即由不经常变化的内容(包括客户端执行的脚本,例如HTML、CSS 和 JavaScript)构成的网站。 本教程将帮助您完成以下任务:

部署静态网站 – 使用阿里云对象存储服务(Object Storage Service,简称 OSS) 托管静态网站。您将在阿里云OSS中存储网站文件,并使用阿里云OSS向您的网站访问者提供内容。
绑定自定义域名 – 您可以将自定义的域名访问绑定在属于自己的存储空间上面。这样能够将您的存储无缝迁移到OSS上。 要在阿里云上托管静态网站,首先您需要执行以下操作:

1.创建一个存储空间,您将在其中存储网站的文件,如图片、脚本、和视频。

2.将文件上传到该存储空间。

3.将存储空间设置为静态网站托管模式。

完成以上操作后,访问者就可以通过

http://oss-sample.oss-cn-hangzhou.aliyuncs.com/的形式访问您的网站。其中 oss-sample 是您的存储空间的名称,oss-cn-hangzhou.aliyuncs 是访问域名。

接下来,您可以将自定义的域名绑定在属于自己的存储空间上面,这样能够将您的存储无缝迁移到OSS上。例如您的域名是my-domain.com,之前您的所有图片资源都是形如http://img.my-domain.com/x.jpg 的格式,您将图片存储迁移到 OSS 之后,通过绑定自定义域名,仍可以使用原来的地址访问到图片。

部署静态网站

部署静态网站的流程如下:

创建存储空间

上传文件到存储空间

将存储空间设置为静态网站托管模式

完成以上操作后,访问者就可以通过http://oss-sample.oss-cn-hangzhou.aliyuncs.com/的形式访问您的网站。其中 oss-sample 是您的存储空间的名称;oss-cn-hangzhou.aliyuncs.com 是 访问域名(Endpoint),由地域(Region) +.aliyuncs.com 构成。

创建存储空间

您可以使用 OSS 存储您的静态网站包含的所有内容,包括图片、脚本、视频等。每个文件都作为对象(Object) 存储在 OSS 中的存储空间 (Bucket)。

操作步骤


4.进入 OSS 管理控制台 界面。

5.单击 新建 Bucket,新建 Bucket 对话框将弹出。

6.在 BucketName 框中,输入存储空间名称。
说明:
存储空间的命名必须符合命名规范。
所选定的存储空间名称在阿里云 OSS 的所有现有存储空间名称中必须具有唯一性。
创建后不支持更改存储空间名称。

7

8.在 所属地域 框中,选择您的 ECS 所在的地域。订购后不支持更换地域。
说明: 有关地域的更多信息,请参阅阿里云 OSS 开发人员指南中的对应章节。

9.在 读写权限 框中,下拉选择 公共读写。
说明: 关于访问权限的更多信息,请参阅阿里云OSS 开发人员指南中的对应章节。

10.单击提交。存储空间创建完成。

上传文件到存储空间

您可以上传任意类型文件到存储空间中。通过 OSS 控制台您可以上传小于500MB 的文件。如您要上传的文件大于500MB,请参阅 阿里云 OSS 开发人员指南 中的对应章节。

操作步骤


1.进入 OSS 管理控制台 界面。

2.单击您要向其中上传文件的存储空间名称,打开该存储空间管理页面。

3 单击 Object 管理,进入该存储空间内所有文件管理页面。

4.单击 上传文件,打开文件选择对话框。

5.选择要上传的文件,然后单击 打开。文件上传成功,点击 刷新 按钮查看已上传的文件。

在存储空间中新建文件夹

阿里云 OSS 服务是没有文件夹这个概念的,所有元素都是以对象来存储。OSS 控制台中的文件夹本质上来说是创建了一个大小为 0 并以”/“结尾的对象用于同类文件的归类操作和批处理,同时控制台默认将以”/“结尾的对象作为文件夹形式展现。该对象同样可以上传及下载。您可以在 OSS 控制台中,采用同 Windows 文件夹的基本操作使用 OSS 文件夹。
注意:
对于任何一个以”/“结尾的对象,不论该对象是否存有数据,在控制台中都是以文件夹的方式显示,您只能通过 API 或 SDK 的方式来下载该对象。对模拟文件夹具体的实现与操作可以参考:
API:Get Bucket
SDK:Java SDK-Object 中 文件夹模拟功能

操作步骤


1.进入 OSS 管理控制台 界面。

2.单击目标存储空间名称,打开该存储空间概览页面。

3.单击 Object 管理,进入该存储空间内所有文件管理页面。

4.单击 新建文件夹,打开 新建文件夹 对话框。

5.在 文件夹名 框中键入该文件夹名称。

6.单击 提交 保存已创建的文件夹。

将存储空间设置为静态网站托管模式

您可以通过控制台将自己的存储空间配置成静态网站托管模式,并通过存储空间域名访问该静态网站。
为了使用户更方便地管理在OSS上托管的静态网站,OSS支持两种功能:
索引页面支持(Index Document Support)
索引文档是指当用户直接访问静态网站根域名时,OSS返回的默认索引文档(相当于网站的index.html)。如果您为一个Bucket配置了静态网站托管模式,就必须指定一个索引文档。
错误页面支持(Error Document Support)
错误文档是指在用户访问该静态网站时,如果遇到HTTP 4XX错误时(最典型的是404 “NOT FOUNT”错误),OSS返回给用户的错误页面。通过指定错误页面,您可以为您的用户提供恰当的出错提示。
举个例子:用户设置了索引页面支持为index.html, 错误页面支持为error.html, Bucket为oss-sample, Endpoint为oss-cn-hangzhou.aliyuncs.com,那么:
用户访问http://oss-sample.oss-cn-hangzhou.aliyuncs.com/和
http://oss-sample.oss-cn-hangzhou.aliyuncs.com/directory/的时候,
相当于访问http://oss-sample.oss-cn-hangzhou.aliyuncs.com/index.html 用户访问http://oss-sample.oss-cn-hangzhou.aliyuncs.com/object的时候,如果object不存在, OSS会返回http://oss-sample.oss-cn-hangzhou.aliyuncs.com/error.html
其他详细信息可以参考开发人员指南中的 静态网站托管

操作步骤


1 进入 OSS 管理控制台 界面。

2 单击目标存储空间的名称进入存储空间概览页面。

3 单击 Bucket 属性 > 静态网站。

4 设置 默认首页,即索引页面(相当于网站的index.html),仅支持使用当前存储空间内已存储的 html 格式的文件。

5 设置 默认 404 页,即访问错误路径时返回的默认 404 页,仅支持使用当前存储空间内已存储 html 格式以及图片的文件,如果为空则不启用默认 404 页设置。

单击 设置 保存静态网站托管信息。

绑定自定义域名

如果您使用OSS自带域名,如
http://bucketname.oss.aliyuncs.com/objcet访问静态文件时(文件类型包括:txt、html、htm、图片格式、视频格式、音频格式等),均限制在浏览器中以“另存为”下载的方式打开文件,而不能直接浏览该文件。因此您需要将自定义的域名访问绑定在属于自己的Bucket上面,即CNAME。域名绑定成功后,为了使用域名正常访问 OSS,还需要添加 CNAME 记录指向存储空间对应的外网域名。
自定义域名绑定成功后,您 OSS 中存储文件的访问地址会使用自定义域名。例如,您的存储空间 test-1-001 位于杭州节点,对象文件名称为 test001.jpg,绑定的自定义域名为 hello-world.com,则该对象访问地址为:
未绑定之前:
test-1-001..oss-cn-hangzhou.aliyuncs.com/test001.jpg 绑定成功后:hello-world.com/test001.jpg 在开通CNAME功能后,OSS将自动处理对该域名的访问请求,您就可以直接浏览文件了。

操作步骤


绑定域名


11 进入 OSS 管理控制台 界面。

12 单击目标存储空间的名称进入存储空间概览页面。

13 单击 Bucket 属性 > 域名管理。

14 单击 添加域名,添加域名 页面将显示。

15 在对话框中输入要绑定的域名名称。

16 单击 下一步。添加 CNAME 记录 页面将显示。

说明: 如果该域名已经被其他用户恶意绑定,可以通过添加域名 TXT 记录的方式验证域名所有权,来强制绑定域名,同时解除此域名与之前存储空间的绑定关系。

17 根据您的域名情况选择自动添加或者手动添加方式。
如果该域名属于以下情况,可以选择系统帮您自动添加。
- 该域名属于本账号下的阿里云解析:系统会自动在云解析处添加对应的 CNAME 记录
- 该域名未在阿里云解析做解析:系统会自动在云解析处添加对应的 CNAME 记录,但需要用户将域名的 DNS 更改为阿里云解析。
如果域名已经在其他账号的阿里云解析处做解析,只能通过手动添加的方式添加 CNAME 记录。

18 单击 完成 完成域名绑定。

验证域名所有权

6 等待系统根据您的信息生成对应的 TXT 记录。

7 登录您的域名解析商处添加对应的 TXT 记录。

在控制台中点击 验证,如果系统检测到该域名对应的 TXT 记录值与预期一致,验证通过。


浏览 (344) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
 
 
自定内容
请输入内容<--狮龙书廊跑马灯文件代码区->
自定内容

 

感谢您注册参加技术达人“秀”—“数字化变革新旗舰5K智能协作终端发布”在线研讨会。

活动日期:2017年6月8日     
北京时间:上午10:00-11:00
活动号:204 914 711
活动密码:170608
 网站编辑@ 2017 年成都狮龙书廊科技有限责任公司。
Cisco、Cisco Systems和Cisco Systems标志是思科系统有限公司和/或其子公司在中国和特定国家和地区的商标或注册商标。
本文中涉及的所有其它商标均属于各自所有者的资产。
自定内容

请输入内容

自定内容

欢迎参加第五届豆瓣阅读征文大赛

详情
豆瓣阅读  发送至 public  
隐藏
发件人:豆瓣阅读  
收件人:
public  
抄 送:
密 送:
时 间:2017-08-11 15:28
时 间:
地 点:
邮件已加密,收件方查看邮件需要密码。 邮件已加密,密码:
  • 回复
  • 转发
查看译文
查看原文
对照显示
正在翻译,请稍候...
自定内容

美橙视频制作中心

独特创意 精妙制作 品质铸造 超高性价比
专业实景影棚
1000平方米实景影棚
超2000平方米外拍基地
一流的影视设备
电影级摄像机、灯光设备、
专业航拍机等
资深制作团队
资深编导、策划、拍摄、
后期制作专业操刀
专业配音
80多位资深配音,支持
普通话、英文、方言等
免费创意提案
免费策划创意,创作文案及
分镜头脚本
项目修改满意为止
影片无理由、无限制修改,
直至满意
 

8月优惠超给力,一降到底,品质不打折,匠心制作!

企业宣传片

片长:60秒

 
专业配音|文案修饰|片头LOGO设计|画面制作|精修剪辑、配乐、调色、特效,后期制作
原价4600元

特惠:2300

企业宣传片(尊享版)

片长:60秒

 
专业配音|文案修饰|片头LOGO设计|视频与画面混编制作|精修剪辑、配乐、调色,特效,后期制作
原价5600元

特惠:2800

产品形象宣传片

片长:60秒-90秒

 
产品360度外观,真实专业拍摄|创意策划、音乐、特效、调色、后期制作
原价6400元

特惠:3200

产品介绍宣传片

片长:60秒-90秒

 
产品360度外观,真实专业拍摄|产品操作演示场景(含模特或主持人)画面拍摄|创意策划、音乐、特效、调色、后期制作
原价8600元

特惠:4800

成都高新区府城大道399号7栋2单元14层1404号

Chengdu Shilong  Pearson  Eucation  Science  and  technology  limited liability company

Chengdu high tech Zone Fucheng  Road  No.399 

Building  7  2  unit  14 floor  No.1404

    邮编(Zip Code):610000   

总机(搜狗认证电话): 028-67876373   

服务器虚拟备案空间服务商 北京息壤科技信息   

机房电话(TEL):0431-85769416

网址(Website)://www.maolg.net   

企业邮箱传真:4008266163-81212

电子邮箱(Email): public@maolg.com 推广链接

网络管理员(administrator): admin@maolg.com      

  ICP备案/许可证编号:蜀 ICP备17015012号-1

工商注册号:510109000979446


Copyright © 2016-2017 All Rights Reserved  

Chengdu  Shilong  Pearson  Education  Science  and technology  limited liability  company   

狮龙画廊

百度统计 


国际证书职业认证网址 http://www.icad.org.cn/

技术支持: 国际商业美术设计师协会高级美术设计师毛凌国.中国微软开发者网路平台

                 商务中国微信微舟央企贝力  PHP_WEB系统提供商