腾讯云新手部署指南 · COS vs CVM

存储桶
不是服务器

你把 H5 文件放进腾讯云 COS 存储桶后,浏览器提示“找不到服务器”,多数不是文件坏了,而是访问方式、静态网站配置或域名解析没有配好。

存储桶 COS 主要负责“存文件、分发文件、放静态资源”。
云服务器 CVM 主要负责“运行程序、部署网站后台、跑数据库连接”。
01 / Core Difference

一句话讲清楚

你可以把 COS 理解成“云端文件柜”,把 CVM 理解成“一台远程电脑”。

🗂️

存储桶 COS:放东西

适合放 HTML、CSS、JS、图片、视频、PDF、压缩包等静态文件。它本身不负责运行 Python、Django、Node、PHP 这类后端程序。

🖥️

云服务器 CVM:跑程序

适合安装系统、Nginx、宝塔、Django、MySQL、Node.js 等环境。它可以像真实电脑一样运行网站程序和后台服务。

02 / Comparison

核心区别对比表

对比项 腾讯云 COS 存储桶 腾讯云 CVM 云服务器
本质 存储服务
像网盘/文件仓库,主要存放对象文件。
计算服务
像远程电脑,可以安装系统和软件。
能不能运行程序 不能运行后端程序,只能托管静态内容。 可以运行 Python、Django、Node、PHP、Java 等服务。
适合放什么 H5 页面、图片、视频、下载文件、静态资源。 网站后台、管理系统、接口 API、数据库连接、动态网页。
访问方式 通过对象地址、静态网站域名、自定义域名访问。 通过公网 IP 或绑定域名访问。
价格结构 常见费用是存储容量、请求次数、流量/CDN。 常见费用是 CPU、内存、系统盘、带宽、流量。
新手风险 容易因为权限、静态网站、CNAME 解析没配好而打不开。 容易因为安全组、Nginx、端口、防火墙、环境没配好而打不开。
03 / Decision

你该用哪个?看网站类型

只有 H5 / 静态页

用 COS 就够了:上传 index.html、图片、CSS、JS,开启静态网站,再绑定域名。

有后台 / 数据库

用 CVM 更合适:例如登录注册、订单系统、学生借阅网站、Django、MySQL,这些需要服务器运行。

你的情况:如果只是导出的 H5 页面,COS 可以放;如果是 Python + Django + SQL 的学生借阅网站,就不要只放 COS,应该部署到云服务器。
04 / Trouble Shooting

浏览器显示“找不到服务器”怎么查?

这个报错通常优先看“域名解析”,不是文件本身。

1

先别用自己的域名,测试 COS 原始地址

去 COS 控制台复制对象地址,例如 https://桶名-APPID.cos.地域.myqcloud.com/index.html。能打开说明文件没问题。

2

如果你要像网站一样打开,开启静态网站

在存储桶配置里开启“静态网站”,索引文档填 index.html。否则默认对象域名不一定有网站首页效果。

3

如果用自己的域名,检查 CNAME 解析

自己的域名不是自动指向 COS 的,需要在 DNS 里添加 CNAME。没有解析或解析错,就会显示找不到服务器。

4

看报错类型判断方向

找不到服务器 多半是域名/DNS;403 多半是权限;404 多半是路径或文件名错误。

05 / Recommended Plan

推荐你的部署方案

方案 A:只是展示型 H5、活动海报页、旅游线路页 用 COS + 静态网站 + 自定义域名。优点是轻、便宜、维护少。
方案 B:有登录、注册、表单提交、后台管理 用云服务器 CVM。可以安装宝塔/Nginx/MySQL/Python/Django,适合真正的网站系统。
方案 C:想省流量并提升访问速度 COS 前面再加 CDN,但要注意防盗链、流量费用和缓存刷新。
H5 上传前
确认首页文件叫 index.html,图片路径不要写成本地电脑路径。
H5 上传后
确认 index.html、图片文件夹、CSS、JS 都在同一套目录结构里。
绑定域名后
确认域名已备案、DNS 已 CNAME 到 COS,HTTPS 证书也配置好。
资料参考:腾讯云 COS 静态网站托管、COS 产品概述、CVM 云服务器概述等官方文档。
COS 托管静态网站 · 对象存储 COS 产品概述 · 云服务器 CVM 概述