『亚马逊云科技产品测评』活动征文| 快速搭建个人博客

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道

曾经问过一个大佬在学习上有没有什么习惯或者技巧,他说“我每当解决一个问题之后都会总结并记录下来”,每次搜索半天解决的问题,不做记录的话过一段时间再遇到一样会浪费半天去查找。

“对任何渴望进步的人来说,写博客/文章/回答对自己的成长帮助都是巨大的。频率和数量不必过分强求,有话要说就写写,没事就歇歇,随意点。因为坚持写作的那一刻起,你就已经开始受益。”

种一棵树最好的时间是 10 年前,其次是现在。所以我决定搭建一个个人博客来记录问题或者一些想法,如果你也想搭建一个个人博客,可以参考我的这篇文章搭建属于自己的个人博客网站!

前期准备
选择服务商

首先我们要准备一个服务器,现在主流的云服务器提供商有AWS、阿里云、腾讯云、华为云、百度云

对比下几大云厂商的的服务:
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第1张图片『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第2张图片
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第3张图片
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第4张图片
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第5张图片
AWS:提供新用户1年的免费使用时长
阿里云:提供新用户3个月免费使用时长
腾讯云:提供新用户1个月的免费使用时长
华为云:提供新用户1个月的免费使用时长
百度云:新用户暂时没有免费体验活动

AWS提供的免费服务时间更长,搭建博客需要的服务器资源也不需要太多,AWS提供的云计算服务也具有高度的弹性和可扩展性。后续也可以根据实际需求灵活地调整计算资源的规模,现阶段基于白嫖的心理,选择AWS服务器。

创建实例

首先注册AWS账号,登录之后点击 服务-》计算-》EC2
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第6张图片
选择实例所在区、启动新实例、选择实例系统
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第7张图片
这里可以通过点击浏览其他AMI直接安装包含wordpress的系统
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第8张图片
搜索wordpress,可以看到有很多结果,我们可以选择其中一个
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第9张图片
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第10张图片
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第11张图片
这样可以选择一个带有wordpress的系统。

但是我不确定会不会产生额外的费用,所以还是使用默认的符合免费条件的套餐
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第12张图片
配置秘钥、配置EBS卷
秘钥的文件要记得保存,登录需要。
EBS卷大小可以调整到30G(免费使用的最大额度)
配置完成点击右侧启动实例,就创建了一个实例
『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第13张图片

部署WordPress

安装docker nginx

sudo yum install -y docker nginx

安装mysql8

sudo curl -L https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -o /tmp/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh /tmp/mysql80-community-release-el7-3.noarch.rpm
sudo rpm --import https://mysql.com/downloads/MySQL-Release-8.asc
sudo yum install mysql-server

安装wordpress
安装WordPress的方法有很多,我们可以像上面说的在创建实例时,直接选择带有wordpress软件的系统。但是我选择使用docker来安装WordPress

  • 拉取wordpress镜像(默认最新)
docker pull wordpress

『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第14张图片

  • 启动wordpress容器
    启动容器,设置容器名为mywordpress并把80端口映射到宿主机的80端口
    如果不是80端口其他端口的话,记得要开启实例端口
    在实例的安全-》安全组-》编辑入站规则
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第15张图片
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第16张图片
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第17张图片
docker run -it --name mywordpress -p 80:80 -v /data:/var/www/html -d wordpress

这样,容器内的 WordPress 网站就会使用 /data 目录作为持久存储,你可以将数据保存在该目录下,即使容器被删除或重新创建,数据也不会丢失。运行此命令之前,请确保已经在主机上创建了目标挂载点。

  • 查看容器状态

    如果运行 docker ps 命令看到,上图所示就说名启动成功了

  • 安装WordPress博客程序
    1、访问服务器80端口,显示以下页面,我们选择简体中文,点击继续
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第18张图片2、配置数据库信息
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第19张图片
    3、运行安装程序
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第20张图片4、配置下博客的信息(站点标题,用户名,密码,邮箱)
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第21张图片
    5、安装成功之后,点击登录,填写上一步设置的用户名和密码
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第22张图片
    下边图片就是登录成功后的后台页面和前台展示页面
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第23张图片
    『亚马逊云科技产品测评』活动征文| 快速搭建个人博客_第24张图片
    至此,我们的博客就已经搭建完成了。
    我们这里只是用ip来进行访问的,如果你有备案的域名可以在nginx配置文件中配置使用域名来进行访问。

你可能感兴趣的:(科技)