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

简介: 阿里云初体验

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

实践任务(博客迁移)

使用的博客框架是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

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

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

相关文章
|
9月前
|
机器人 Windows
QQ机器人有哪些?QQ机器人怎么设置?
随着QQ群的活跃,越来越多的群组需要用机器人来管理群,比较流行的QQ机器人有哪些?QQ机器人又需要怎么设置?目前市面上有很多QQ群机器人,其中比较流行的有第十代qq机器人、酷q机器人等。这些机器人都有各自的特点和功能,可以满足不同的需求,具体需要怎么设置机器人呢?下面就拿第十代QQ机器人给大家举例。
|
11月前
|
存储 弹性计算 安全
飞天加速计划·高校学生在家实践
本文介绍了作者参与阿里云举办的“飞天加速计划·高校学生在家实践”活动的经历和收获。作者首先进行了自我介绍,并说明了自己对云计算和新兴科技领域的兴趣。通过该活动,作者接触到了阿里云ECS,并分享了在使用过程中的一些经验和发现,包括实例创建与配置、远程连接、安全设置以及存储与备份。作者还提到了在使用ECS时遇到的挑战,并通过不断学习和尝试找到解决办法。最后,作者总结了参与活动带来的收获,并展望了未来在云计算领域的发展。该活动为作者提供了丰富的实践机会,加深了对云计算的理解,并为未来的学习和职业发展奠定了基础。
209 0
飞天加速计划·高校学生在家实践
最开始接触这个云服务器的时候遇到许多困难,例如不会领取阿里云免费ESC的限期免费使用权,不会建立实验项目,不会建立ESC云上博客等等问题,这时我一度想放弃过,不过在老师和热心同学的帮助和指导之下,成功解决了这些问题,而且成功第一次建立了ESC实例,真正拥有属于自己的云上之家,我感觉到非常开心和高兴,在这期间成长了许多也收获许多技术,也成功在老师和同学的帮助之下学到一项技能。拥有属于自己的博客,属于自己的云上之家。
飞天加速计划·高校学生在家实践
|
5月前
|
弹性计算 人工智能 Linux
『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置
『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置
『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置
|
6月前
|
数据可视化 关系型数据库 MySQL
使用IDEA连接Mysql数据库
使用IDEA连接Mysql数据库,提前在可视化工具中建好表
268 1
|
弹性计算 搜索推荐 Linux
与“飞天加速计划·高校学生在家实践”的初识
今天逛b站发现一个叫teamsspeak的连麦软件很不错非常轻量化,准备使用才发现这个软件要玩家自组服务器,这可犯了难,搜了一圈发现有点Linux基础非常容易就可以弄好,可服务器我又遇到了难点,想用家里的电脑发现宽带运营商没给公网ip这时我发现了阿里云ECS
与“飞天加速计划·高校学生在家实践”的初识
|
NoSQL Java 关系型数据库
“飞天加速计划·高校学生在家实践”有感
我是一名大二的信管专业大学生,怀抱着对技术的热爱与渴望,对编程有着浓厚的兴趣。现在主要的编程语言是java,目前学到了linux和微服务相关,想学习相关知识,偶然间了解到阿里云飞天加速计划,学生可以免费申领两个月的云服务器,便想加入飞天加速计划,帮助自己的技术有进一步的提高。 Java是当下的主流语言,也知道阿里的Java技术很强,对于我的专业也有很大的帮助。在学习了linux和微服务后,我发现手头现有的设备在使用时极其不方便。苦于没有服务器,在网上搜索时发现了这个“飞天加速计划·高校学生在家实践”。这个活动能提供给我一个良好、简单、快捷的学习平台。这个活动对于我这个急需学习环境的大学生来说简
|
6月前
|
NoSQL 测试技术 数据库
nebula-br local-store 模式,快速搭建主备集群实践
单集群如何快速切换多集群模式?目前,NebulaGraph 集群复制有 3 种方式,如何在当中选中一种合适你的方式来搭建集群呢?
93 2
|
弹性计算 人机交互
我与飞天加速计划·高校学生在家实践
在网页设计课中老师向我们推荐了阿里云飞天加速计划,并手把手教我们领取服务器,创建自己的第一个网站,虽然在使用过程中遇到了许多困难,但在老师的帮助下渐渐熟悉了用法,并且愈发喜爱上了使用阿里云ECS。
95 0