18使用腾讯云「云存储 + 静态网站托管」旧模式搭建复盘
📅 2026/7/23 20:29:41
👁️ 阅读次数
📝 编程学习
分析:
- 腾讯云 COS(云存储)有一个微小项目版本,对于这种小项目基本相当于是永久免费:个人用户永久免费额度(5GB 存储 + 每月流量),个人小项目,基本上用不完。
- 静态网站托管是 COS 自带功能:不需要买环境,不需要升级套餐,可以永久使用。
- 无需受「体验版 6 个月」限制:这是最底层的云服务,一直有效。
步骤 1:回到「云存储」控制台
点击左侧导航栏「云存储」(或者访问:https://console.cloud.tencent.com/cos)
云存储(COS)是腾讯云最基础、最永久、最稳的服务,永久免费额度一直保留,不会变。
步骤 2:创建存储桶(Bucket)
- 点击「创建桶」
配置项 填写 / 选择内容 为什么这么选 所属地域 保持「成都」(华中地区可以选这个,国内访问都快,地域不影响免费额度) 地域一旦创建无法修改,选方便的就行,成都节点稳定 名称 保持 audio-file-2026-1375681060(系统自动生成的,完全合规)名称全局唯一,系统直接生成的直接用,不用改 访问权限 选私有读写 核心安全配置!选私有才能彻底防止使用者直接通过控制台直接下载录音 多 AZ 特性 保持关闭(默认就是关的) 多 AZ 是付费高可用功能,个人用完全不需要,关了省成本
- 版本控制:关(默认关,开了会占用存储,个人用不需要)
- 日志存储:关(默认关,开了会产生额外存储,没用)
- 极智压缩:关(默认关,付费功能,你的页面是 HTML + 音频,用不上)
- 存储桶标签:空着不用填(个人用不需要分类)
- 服务端加密:不加密
加密会增加访问复杂度,个人静态网站完全不需要,不加密访问最稳定
检查一遍配置,确认无误后,直接点「创建存储桶」,10 秒完成创建
步骤 3:上传你的两个文件
- 进入刚创建的
audio-file-2026-335566656060存储桶,点击「上传文件」 - 上传代码文件和静态文件,上传时,访问权限选择「继承桶权限」(默认就是,不用改)
- 上传成功后,必须修改文件属性是「公开读」(如果默认是私有,右键设置访问权限为「公开读」,否则网页取不到文件),勾选代码文件和录音文件,「设置权限」→ 「修改访问权限」为「公开读」,点击「确定」
这样:桶整体是私有(别人看不到文件列表),但静态资源文件可以被网页公开访问,完美兼顾安全和访问
步骤 4:开启「静态网站」功能,让网页能访问
- 进入存储桶,左侧菜单找到「基础配置」
- 往下滑,找到「静态网站」配置栏
- 点击「开启」
配置项 填写 说明 状态 开启(蓝色开关) 静态网站功能已激活 默认首页 index.html必须和你上传的文件名完全一致,否则无法访问 默认 404 页 留空 非必须,不影响核心功能 强制 HTTPS 关闭 用默认域名时,开不开都能访问,开了更安全(可选) 忽略 html 扩展名 关闭 个人网站完全不需要,关了最稳定 - 默认首页:填
index.html(必须和上传的文件名完全一致) - 错误页:填
index.html(或者留空) - 点击「保存」
步骤 5:访问你的网站
回到「静态网站」配置栏,找到「访问链接」:
格式为:http://<桶名>-<随机串>.cos.ap-shanghai.myqcloud.com
如https://guo-file-2026-13722332060.cos.ap-chengdu.mymiaomiaooud.com
直接复制这个链接,在浏览器打开即可实现页面效果
需要注意的地方:
- 桶选「私有读写」,文件单独开「公开读」,完美兼顾安全和访问
- 必须把
index.html放在根目录,否则静态网站无法访问 - 静态资源文件名必须和代码里完全一致,否则无法播放 / 下载
静态网站开启后,等待 1 分钟生效,不要频繁刷新
关于「2024 年 1 月 1 日后创建的桶不支持默认域名预览」,看到的这个提示,完全不影响项目运行网站访问,它只是说:不能直接通过桶域名(
cos.apaas-chengdu.mymiaomiao.com)预览文件,但用的是静态网站域名(cos-webs.ap-chengdu.mymiaomiao.com),完全不受影响,正常访问
编程学习
技术分享
实战经验