静态网站托管使用阿里云OSS对象存储分分钟搞定

静态网站不需要购买云服务器、VPS或者虚拟主机,使用阿里云OSS对象存储即可搞定,稳定且访问速度快,你只需要准备好域名和静态网页代码,如果选择中国香港的区域还不需要备案,码笔记分享使用阿里云OSS对象存储实现静态网站托管教程:

阿里云OSS对象存储托管静态网站

使用OSS托管静态网站的方法很简单,大致的流程是在OSS上创建Bucket,Bucket读写权限设置为公共读;创建完Bucket后,在基础设置中设置一下静态页面默认首页;然后将域名通过CNAME解析到外网访问的Bucket域名上。码笔记来详细说下教程:

一:创建OSS Bucket

  • 1. 打开OSS对象存储控制台;
  • 地址:OSS对象存储控制台 - 阿里云

  • 2. 创建Bucket
  • 在左侧栏“Bucket列表”中点击“创建 Bucket”

    OSS对象存储创建Bucket

    OSS对象存储创建Bucket

    Bucket 名称:Bucket名称会出现在你的OSS域名中,名称不支持中文
    区域:选择中国大陆地域你的网站域名需要备案,没有备案或不想备案可以选择中国(香港)节点
    存储类型:默认标准存储
    读写权限:这一步很重要,选择公共读

    其他如版本控制、服务器端加密、实时日志查询、定时备份等选项根据实际情况选择,没有特殊要求默认即可。

    二:设置静态页面

    选择刚刚创建的Bucket,点击“基础设置”--“静态页面”,如下图:

    OSS Bucket静态页面设置

    OSS Bucket静态页面设置

    默认首页:index.html
    默认 404 页:404.html
    子目录首页:开通

    至此OSS对象存储Bucket的创建和设置就完成了,下一步就是上传静态网站源码。

    三:上传静态网站源码到Bucket

    在“文件管理”中上传网页、新建目录等操作,如下图:

    上传静态网页到Bucket

    上传静态网页到Bucket


    根据静态网站目录结构,将静态源码上传到刚刚创建的Bucket中。

    四:OSS Bucket绑定域名

    选择“传输设置”--“域名管理”--“绑定用户域名”,填写你的网站域名,如果你的域名也在阿里云账号下,可以打开“自动添加 CNAME 记录”,阿里云域名解析系统会自动添加CNAME解析记录;如果域名不在阿里云,登录到域名解析平台,手动添加CANME记录即可。

    五:手动添加域名CNAME记录

    域名解析处添加CNAME解析到Bucket外网域名,登录到你的域名管理控制台,添加CNAME解析,记录值填写Bucket“概览”中外网访问的Bucket 域名,如下图所示:

    域名解析CNAME记录值

    域名解析CNAME记录值

    填写CNAME记录值后,访问你的网站域名,应该可以正常访问了。

    阿里云OSS对象存储价格很便宜,可是使用按量计费模式,后付费,费用会从阿里云账号下扣除,也可以通过购买OSS资源存储包来抵扣,赶上一些阿里云优惠活动,价格会更便宜一些,参考下方活动:

    OSS活动:

    地址:阿里云OSS对象存储官方活动直达

    云服务器服务器,价格很低很低,值得看看
    ①真便宜:云服务器69元1年,203元3年(全网最低价)
    ②秒杀:腾讯云服务器秒杀99元/年起
    ③活动大全:阿里云服务器活动合集(你要的活动都在这)