基于函数计算快速搭建Typecho博客-阿里云开发者社区
2023-11-23
| 2023-12-3
0  |  阅读时长 0 分钟
Created time
Nov 22, 2023 12:39 PM
date
status
category
Origin
summary
tags
type
URL
icon
password
slug
云服务器ECS,u1 2核4GB 1个月
简介: 本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Typecho博客。

基于函数计算快速搭建Typecho博客

1. 开通函数计算服务
在使用函数计算前,您需要开通函数计算服务。
说明:
本场景中提供的阿里云子账号无函数计算服务操作权限,所以请使用您自己的阿里云账号操作。您无需担心扣费问题,因为函数计算服务有一定的免费额度,请参见计费方式
  1. 使用您自己的阿里云账号登录阿里云控制台,然后进入函数计算详情页
  1. 单击免费开通
    1. notion image
  1. 阅读《函数计算服务协议》勾选同意服务协议,最后单击立即开通
    1. notion image
  1. 看到如下页面表示开通成功。
    1. notion image
2. 开通文件存储NAS服务
在使用NAS文件系统前,您需要开通文件存储NAS服务。
说明 :
本场景中提供的阿里云子账号无文件存储NAS服务操作权限,所以请使用您自己的阿里云账号操作。NAS具体计费说明请参见计费方式
使用您自己的阿里云账号登录阿里云控制台,然后进入文件存储NAS详情页
单击立即开通
notion image
阅读《文件存储(按量付费)服务协议》勾选同意服务协议,最后单击立即开通。
notion image
看到如下页面表示开通成功。
notion image
3. 创建资源
  1. 在页面中间,单击创建资源,创建所需资源。
  1. 在页面左侧导航栏中,单击云产品资源列表,查看本次实验资源相关信息。说明 :资源创建过程需要1~3分钟。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:IP地址、用户名和密码等。
4. 连接ECS服务器
在页面右侧,单击 切换至 Web Terminal,将界面切换至 Web Terminal即可自动连接到ECS服务器。
notion image
5. 安装Serverless Devs命令行工具
1.安装Node.js环境。
a. 执行如下命令,下载Node.js安装包。
b. 执行如下命令,解压安装包并重命名。
c. 执行如下命令,配置环境变量。
2. 执行如下命令,安装Serverless-Devs工具。
返回结果如下,表示安装完成。
notion image
说明 :
如果安装过程较慢,可以使用淘宝npm源,安装命令为npm --registry=https://registry.npm.taobao.org install @serverless-devs/s -g。
3. 执行如下命令,查看版本并检查安装是否正确。
返回结果如下,您可以看到Serverless-Devs工具的版本。
notion image
6. 配置阿里云账号信息
说明:
本场景提供免费的ECS服务器,但是使用的函数计算服务是开通在您账号下,以下配置信息也是需要配置AKID和AKSecret信息。
执行如下命令,配置账号信息。
然后根据提示填写以下信息。
云厂商:选择阿里云(alibaba)。
notion image
AccessKeyID和AccessKeySecret:请在安全信息管理页面查看您账号的AccessKey ID和AccessKey Secret。
如果您使用的是阿里云主账号,请在安全信息管理页面的安全提示弹框中单击继续使用AccessKey。
notion image
如果您使用的是阿里云RAM子用户,需要确保您的子用户拥有函数计算管理权限AliyunFCFullAccess,请参见为RAM用户授权
如下图所示为您的AccessKey ID和AccessKey Secret。如果您的账号未使用过AccessKey,请单击右上角创建AccessKey。
notion image
配置成功后显示类似如下。
notion image
7. 搭建Typecho博客项目
  1. 执行以下命令,在当前路径初始化一个Typecho项目。
a. 返回结果如下,输入项目文件名start-typecho按回车
notion image
b. 选择默认凭据后按回车。
结果类似如下。
notion image
2. 将Typecho项目部署到函数计算服务上。
a. 执行以下命令,进入项目所在目录。
b. 执行以下命令,部署项目。
命令执行结果类似如下。
notion image
3. 打开虚拟桌面浏览器,访问测试域名查看部署好的Typecho博客系统。
notion image
接下来您可以添加一些主题和插件以丰富您的博客系统。
结束之后,请注意释放NAS等相关的资源,以防止费用的持续支出。
  • Typecho
  • 使用腾讯云 Cloud Studio 零成本部署 Typecho 博客图文教程 - VirCloud's Blog - Learning&Sharing闲话摘抄
    Loading...