飞天加速计划·高校学生在家实践

简介: 阿里云初体验

作为一名在校的大三软件专业学生,我很幸运的参加到阿里云的飞天加速计划当中来。正好自己某云的服务器要过期了,就看着阿里云有免费的服务器可以使用就来体验一下.

实践任务(博客迁移)

使用的博客框架是Halo

1.使用自己喜欢的ssh工具登录到云主机,我这里使用的是MobaXterm

uTools_1668252233406.png

2.准备迁移环境

2.1 备份数据

> https://docs.halo.run/user-guide/backup-migration/ 参考连接🔗

Snipaste_2022-11-12_19-33-09.png
Snipaste_2022-11-12_19-33-31.png
Snipaste_2022-11-12_19-34-24.png
Snipaste_2022-11-12_19-35-31.png

2.2 安装docker和halo博客系统

https://docs.halo.run/getting-started/install/docker 参考链接🔗
apt update #升级apt
apt install docker.io # 安装docker
docker -v # 查看docker版本号

2.3 安装halo docker镜像

2.3.1 使用ftp工具把刚才到导出备份文件上传到服务器上

Snipaste_2022-11-12_19-53-22.png

2.3.2 使用unzip 命令解压文件

Snipaste_2022-11-12_19-54-05.png

2.3.3 使用ll 查看解压结果

Snipaste_2022-11-12_19-54-40.png

2.4 拉取镜像

docker pull halohub/halo:1.6.0

2.5 在.halo 父级目录下使用创建容器

docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.6.0
命令解释

-it: 开启输入功能并连接伪终端
-d: 后台运行容器
--name: 为容器指定一个名称
-p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
-v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
--restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。

Snipaste_2022-11-12_20-05-17.png

2.6 查看迁移结果

Snipaste_2022-11-12_20-12-11.png

3.安装caddy做反向代理

https://caddyserver.com/docs/install#debian-ubuntu-raspbian 参考链接🔗

3.1 安装命令

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy

3.2 使用caddy查看是否安装成功

Snipaste_2022-11-12_20-17-21.png

3.3 在root文件夹创建Caddyfile

vim Caddyfile

3.4 使用 vim编辑 Caddyfile

www.yourdomain.com 

encode gzip

reverse_proxy 127.0.0.1:8090

3.5 使用Caddy start 启动Caddy

已知问题 因为自己的域名解析是在某疼云使用域名访问会被阿里云拦截,现在也没有很好的解决方法,我也不想折腾了,过段时间买一个新域名吧

最后作为一个大学生来说,阿里云飞天加速计划无论是在经济上还是实用上都是挺友好的,非常感谢阿里云提供的这个飞天加速计划机会!

相关文章
|
机器人 Windows
QQ机器人有哪些?QQ机器人怎么设置?
随着QQ群的活跃,越来越多的群组需要用机器人来管理群,比较流行的QQ机器人有哪些?QQ机器人又需要怎么设置?目前市面上有很多QQ群机器人,其中比较流行的有第十代qq机器人、酷q机器人等。这些机器人都有各自的特点和功能,可以满足不同的需求,具体需要怎么设置机器人呢?下面就拿第十代QQ机器人给大家举例。
飞天加速计划·高校学生在家实践
最开始接触这个云服务器的时候遇到许多困难,例如不会领取阿里云免费ESC的限期免费使用权,不会建立实验项目,不会建立ESC云上博客等等问题,这时我一度想放弃过,不过在老师和热心同学的帮助和指导之下,成功解决了这些问题,而且成功第一次建立了ESC实例,真正拥有属于自己的云上之家,我感觉到非常开心和高兴,在这期间成长了许多也收获许多技术,也成功在老师和同学的帮助之下学到一项技能。拥有属于自己的博客,属于自己的云上之家。
飞天加速计划·高校学生在家实践
|
Java Shell Linux
“飞天加速计划·高校学生在家实践”使用情况
本人是计算机专业,对Java比较感兴趣,通过网络上的博客文章了解到了“飞天加速计划·高校学生在家实践”活动。
“飞天加速计划·高校学生在家实践”使用情况
|
4月前
|
弹性计算 人工智能 Linux
『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置
『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置
『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置
|
弹性计算 搜索推荐 Linux
与“飞天加速计划·高校学生在家实践”的初识
今天逛b站发现一个叫teamsspeak的连麦软件很不错非常轻量化,准备使用才发现这个软件要玩家自组服务器,这可犯了难,搜了一圈发现有点Linux基础非常容易就可以弄好,可服务器我又遇到了难点,想用家里的电脑发现宽带运营商没给公网ip这时我发现了阿里云ECS
与“飞天加速计划·高校学生在家实践”的初识
|
10月前
|
数据可视化 关系型数据库 MySQL
使用IDEA连接Mysql数据库
使用IDEA连接Mysql数据库,提前在可视化工具中建好表
385 1
|
NoSQL Java 关系型数据库
“飞天加速计划·高校学生在家实践”有感
我是一名大二的信管专业大学生,怀抱着对技术的热爱与渴望,对编程有着浓厚的兴趣。现在主要的编程语言是java,目前学到了linux和微服务相关,想学习相关知识,偶然间了解到阿里云飞天加速计划,学生可以免费申领两个月的云服务器,便想加入飞天加速计划,帮助自己的技术有进一步的提高。 Java是当下的主流语言,也知道阿里的Java技术很强,对于我的专业也有很大的帮助。在学习了linux和微服务后,我发现手头现有的设备在使用时极其不方便。苦于没有服务器,在网上搜索时发现了这个“飞天加速计划·高校学生在家实践”。这个活动能提供给我一个良好、简单、快捷的学习平台。这个活动对于我这个急需学习环境的大学生来说简
|
机器学习/深度学习 弹性计算
“飞天加速计划·高校学生在家实践”心得
“飞天加速计划·高校学生在家实践”心得
117 0
|
10月前
|
NoSQL 测试技术 数据库
nebula-br local-store 模式,快速搭建主备集群实践
单集群如何快速切换多集群模式?目前,NebulaGraph 集群复制有 3 种方式,如何在当中选中一种合适你的方式来搭建集群呢?
125 2
|
弹性计算 Linux 云计算
飞天加速计划·高校学生在家实践
本人是一名云计算专业的大二学生,因为学习的需要老师的推荐认识了阿里云这个平台,通过自己的实践后发现了这个平台的优势,也报名了“飞天加速计划·高校学生实践”这个活动。这个活动不仅价格优惠适合大学生,而且这个云服务器的体验也超级好。所以写了这个文章来跟大家说一下我的ECS的使用体验。