基于ECS和云数据库RDS MySQL Serverless搭建超可爱的二次元博客搭建心得

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 使用Ubuntu系统,通过使用Apache2、PHP以及云数据库RDS MySQL Serverless搭建Wordpress博客,并对其进行二次元美化,完成之后分享一下参加此活动的感受。

一、博客简介

   在阿里云开发者社区看到 寻找博客建站大师 活动后,决定尝试去搭建自己的博客

   博客地址: http://47.99.127.34/

   效果图片:

6917d2e8fc61a15ee19ee5b3133aac7.png

二、博客部署

1.1、领取资源

   在活动页面领取 ECSRDS

image.png

1.2、进行基本配置

1.2.1、配置ECS密码

   打开实例管理页面并点击 重置实例密码 ,输入新设置的root用户密码后进行验证即可

image.png

1.2.2、开放ssh(22)、http(80)端口

   在安全组页面找到对应实例的安全组ID,点击右侧的配置规则

image.png

   在 访问规则-入方向 中选择快速添加

image.png

   勾选 SSH 和 HTTP 后点击确定

image.png

1.2.3、远程连接服务器

   在实例管理页面中的 基本信息 一栏内即可查看到 公网IP 地址,将IP地址复制下来,例如此处我是 47.99.127.34

   选择一款合适的ssh连接软件远程连接即可,例如此处我使用的是 Tabby

image.png

1.2.4、配置 RDS 账号、数据库、白名单

   打开账号管理界面选择创建账号,创建一个普通账号,例如此处我账号名为 wordpress

image.png

   之后点击数据库管理,点击创建数据库,输入数据库名称并授权添加的账号

image.png

   打开白名单与安全组,点击 default 一栏中的修改按钮,将自己 ECS 服务器IP地址替换进去

image.png

1.3、系统配置

1.3.1、更新

apt update # 更新包缓存

image.png

apt upgrade # 更新包到最新版本

image.png

1.3.2、安装 apache 、php等及相关扩展

apt install zip unzip apache2 php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc # 安装

image.png

systemctl restart apache2 # 重新启动apache服务

image.png

1.4、安装 wordpress

1.4.1、修改网站根目录权限

cd /var/www/html #进入网站根目录

chown -R www-data:www-data .

sudo chmod -R 777 .

1.4.2、下载 wordpress

wget https://wordpress.org/latest.tar.gz # 下载wordpress

image.png

tar -xvzf latest.tar.gz # 解压压缩包

mv ./wordpress/* . # 移动文件

rm -rf index.html wordpress latest.tar.gz # 删除多余文件

chown -R www-data:www-data .

sudo chmod -R 777 .

1.4.3、配置 wordpress

cp wp-config-sample.php wp-config.php # 拷贝模板文件

image.png

vim wp-config.php # 修改配置文件 根据RDS配置情况填写

image.png

1.4.4、进入Web页面

   浏览器输入http://IP/,例如我是http://47.99.127.34/

   选择简体中文继续

image.png

   填入站点基本信息后点击 安装WordPress

image.png

image.png

1.5、更换主题并添加插件(美化)


1.5.1、安装主题与插件

    此处使用命令安装主题和插件

    Tabby中打开 /var/www/html/wp-content/ 目录,将主题文件压缩包放入 themes 文件夹内,将插件压缩包放入 plugins 文件夹内,并使用 unzip 命令将其解压

   最后执行chown -R www-data:www-data . sudo chmod -R 777 .修改权限

   此处我安装了 lolimeow 主题, 看板娘 雪花 插件

image.png

image.png

image.png

image.png

1.5.2、切换主题并启用插件

   进入 wordpress仪表板,位于 http://IP/wp-admin/

   在 外观->主题 中找到安装的主题并启用

image.png

   再次进入 插件 页面,勾选相应的插件并启用

image.png

自此,部署完毕

三、实践感受

   在搭建完我自己的博客网站后,我真切地感受到了理想与现实之间其实并没有想象中的那么遥远。当初在准备开始这个项目的时候,我的内心充满了期待,但也夹杂着一些畏惧和不安。毕竟,我并不是一个技术大牛,之前对网站搭建只是略有了解,这让我有些担心能否成功完成。

   但是,当我将其变为现实时,那种成就感和喜悦油然而生。一开始或许有些困难,但随着不断的尝试和学习,我渐渐地掌握了所需的技能和知识,也明白了许多之前不熟悉的概念。

   通过这次博客网站的搭建,我不仅学会了技术上的一些知识,更重要的是,我学会了如何面对挑战、保持耐心,以及如何将自己的热爱融入生活中。我深信,这次经历将成为我前进道路上宝贵的财富,无论遇到什么困难,我都能够坚定地迈出一步,勇往直前。

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
关系型数据库 MySQL 分布式数据库
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
《MySQL 简易速速上手小册》第6章:MySQL 复制和分布式数据库(2024 最新版)
46 2
|
8天前
|
SQL 存储 关系型数据库
数据库开发之mysql前言以及详细解析
数据库开发之mysql前言以及详细解析
17 0
|
1天前
|
SQL 关系型数据库 数据库
【MySQL】:DDL数据库定义与操作
【MySQL】:DDL数据库定义与操作
8 0
|
1天前
|
关系型数据库 MySQL 测试技术
【专栏】将 PostgreSQL 迁移到 MySQL 数据库
【4月更文挑战第29天】本文探讨了PostgreSQL数据库向MySQL迁移的过程、挑战及策略。迁移步骤包括评估规划、数据导出与转换、创建MySQL数据库、数据导入。挑战包括数据类型不匹配、函数和语法差异、数据完整性和性能问题。应对策略涉及数据类型映射、代码调整、数据校验和性能优化。迁移后需进行数据验证、性能测试和业务验证,确保顺利过渡。在数字化时代,掌握数据库迁移技能对技术人员至关重要。
|
2天前
|
运维 监控 关系型数据库
Serverless 应用引擎产品使用之在阿里云函数计算(FC)中,要访问另一个账号的rds配置rds的白名单如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
14 0
|
2天前
|
SQL 分布式计算 关系型数据库
云原生数据仓库产品使用合集之可以把ADB MySQL湖仓版数据库做成页面查询的数据库吗
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
2天前
|
关系型数据库 MySQL 数据库
【MySQL探索之旅】数据库的基本操作
【MySQL探索之旅】数据库的基本操作
|
4天前
|
存储 关系型数据库 MySQL
【MySQL】数据库规范化的三大法则 — 一探范式设计原则
【MySQL】数据库规范化的三大法则 — 一探范式设计原则
|
4天前
|
存储 关系型数据库 MySQL
【MySQL】数据库中为什么使用B+树不用B树
【MySQL】数据库中为什么使用B+树不用B树
|
4天前
|
存储 关系型数据库 MySQL
{MySQL} 数据库约束& 表的关系& 新增&&删除& 修改& 查询
{MySQL} 数据库约束& 表的关系& 新增&&删除& 修改& 查询
13 0