我的第一台云服务器

简介: 再阿里云我领取了我的第一台免费云服务器,这是我的使用经验,希望可以给到大家参考

我是一位大二的学生,所读专业为电气工程及其自动化,看上去是一个传统的工科与现代的互联网完全没有说明关系,但是我一直非常喜欢编程,并且对现代的云计算技术非常感兴趣。通过朋友了解到阿里云有一个飞天计划可以免费领取一段时间的云服务器,因为之前就一直想要一台自己的服务器来搭建一个自己的网站,所以我就来领取看看,发现确实是没有什么套路直接就可以领取并且性能太不错。

在领取到我的云服务器了,第一件事就是SSH上去安装最好用的bash——oh-my-zsh,安装方法也非常简单首先通过apt安装zsh

sudo apt install zsh

然后按照官网教程按照对应的配置与主题即可。

sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

安装好好用的bash后就准备将我自己写的基于Flask框架开发的一个简单的课表导出程序搬上云去,不过云服务器上没得git,首先得安装git

sudo apt install git

然后就可以直接在我的GitHub上拉取代码啦

git clone https://github.com/HuangDongliu-DL/CTGU_timetable_export.git

在拉取下代码之后就安装Python项目的一下包了,我之前已经生成了requestment.txt文件,现在直接按照这个文件按照就可以啦。

pip3 install -r requestment.txt

后来觉得一个服务器只是运行这些有点太浪费,所以准备再搭建一个静态的博客。我这里是基于Hexo搭建的静态博客,使用的Nginx作为web服务器。

Hexo是使用npm进行安装的,所以之前需要先安装 nodejs

1. Nodejs安装

我刚开始是直接使用apt进行的安装,不过它给我安装的是12.x的版本,用这个版本安装Hexo好像有问题,最后还是使用较高的版本。这里推荐使用v14.17.2,可以使用这个脚本1进行安装。

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

安装成功后可以通过

node -v
npm -v

来查看nodejsnpm的版本。

2.Hexo安装2

npm install hexo-cli -g

3. Nginx安装

对于要把Blog放在自己服务器的朋友需要安装Nginx,如果是想要放在Github Page上面的可以忽略这一步。
sudo apt update && sudo apt upgrade
sudo apt install nginx

安装完成由可以添加配置文件,地址一般在/etc/nginx/sites-enabled/,网上由很多这方面的文章,底下是我的配置文件,可以供大家参考。

server{
        listen 80;
        # 配置网站
        server_name <填写你的网址>;
        return 301 https://<填写你的网址>$request_uri;
}

server{
        listen 443;
        server_name <填写你的网址>;
        ssl on;
        ssl_certificate <填写SSL证书地址>;
        ssl_certificate_key <填写SSL证书地址>;


        location / {
                root <hexo文件夹中pulic文件夹>;
                index index.html;
        }
}

最后,我的这个简单的博客搭建好了,搭建一个属于自己的网站感觉真的不一样,这在其中我学习到了许多关于Linux、HTTP的知识,也明白了云服务是未来的基础设施。


  1. 1
  2. 2
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
11月前
|
弹性计算 云栖大会 双11
回忆第一台云服务器的经历与云服务器的重要性
在刚刚闭幕不久的云栖大会,让很多人留下了深刻的影响。2023年的云栖大会带来了一系列令人振奋的消息,阿里云宣布推出了“云工开物计划”,旨在推动持续创新和技术突破,尤其是云服务器在现代科技发展中扮演着至关重要的角色。此外作为计划的一部分,阿里云将向中国所有大学生赠送一台云服务器,同时还进一步降低云产品的价格,为开发者和企业提供更具竞争力和实惠的云计算服务。那么本文就来简单聊聊,尤其是双十一要到了,云服务器ECS推出了新的2核2G,3M固定带宽套餐,以99元/年的价格,开启了云服务器进入百元时代的新篇章。
173 10
回忆第一台云服务器的经历与云服务器的重要性
|
11月前
|
弹性计算 小程序 Linux
云栖大会首发!开发者第一台云服务器 99元/1年
2023年10月31日云栖大会重磅发布,云服务器 2核2G 3M固定带宽 99元/1年 新老同享续费同价,感恩每一个有创想力的开发者
49346 22
|
消息中间件 网络协议 物联网
东八区小小白的第一台云服务器
近期在完成一个物联网IOT项目,在做内网穿透的过程中遇到了很多问题,发现有一个公网IP在开发中还是很有必要的,于是选择了阿里云平台,进行阿里云学生认证并完成相应任务后,获得了则记的第一台云服务器。 在系统的选择上,我选择了Ubuntu18.04。并基于此系统完成了我的MQTT服务器搭建。
东八区小小白的第一台云服务器
|
域名解析 应用服务中间件 Linux
我的第一台云服务器
记第一次使用云服务器的体验
200 1
我的第一台云服务器
|
弹性计算 前端开发 Linux
第一台云服务器ECS使用体验
新主机要重置密码!什么是安全组问题?一定要首先配置安全组问题!
235 0
第一台云服务器ECS使用体验
|
弹性计算 大数据 Linux
我的第一台云服务器
Linux wordpress 域名 服务器 phpStudy Web
213 2
|
NoSQL 安全 Java
我的第一台云服务器
云服务器使用体会
|
弹性计算 移动开发 前端开发
我的第一台云服务器ECS
这是一个编程菜鸟第一次使用ECS的故事,仅记录一下这几天从做项目到将项目部署到服务器上的故事,新手菜鸟,文笔不好还请多多担待!
|
弹性计算 NoSQL 关系型数据库
|
数据采集 弹性计算 安全
我的第一台云服务器
正如马云先生所言,未来的云服务器就是社会的基础设施,就像我们打开水龙头就可以用水一样,我们也可以随时根据我们的需求使用我们的服务器。
225 0
下一篇
无影云桌面