前段时间,尝试将一个静态网站托管到腾讯云,大体摸索出3种方法,现作以记录。
第一种,静态托管服务。直接登录腾讯云,创建云开发环境,选择静态网站托管服务。在文件管理页面可以直接上传静态页面内容(这种方法最简单),通过默认域名可以直接访问静态网站。但域名是由云环境和id 等内容组成,测试可以,但如果要使用自己的域名,必须在基础配置里设置,但域名必须备案(通过购买severless备案资源包5年110元,域名,备案)。
第二种方法 通过Serverless 应用建立静态托管
建立serverless应用,选择部署静态网站
填写应用名称,选择开发环境, 默认会建立一个存储桶,而静态页面放置于存储桶
存储桶属于腾讯云-对象存储模块,可上传自己页面内容到存储桶,相比第一种静态托管,在存储桶直接有在线编辑器,可实现代码编辑,文件上传等功能,方便页面编辑。
第三种方法就是sserverless 函数服务了,其实第二类也是函数服务的一种,serverless.yml配置仅仅多了存储桶。新建服务函数
和普通函数服务相比,在建立函数的同时,触发器也自动建立起来,不需单独建立。相比第二种方法较复杂点。
如果只想将已成熟静态页面直接挂到网上第一种最为方便。如果还需要进行编辑修改等,第二种方法较为实用,第三种函数服务麻烦点。以上各种方法不需要下载什么插件,运行什么命令,真正的serverless。