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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
函数计算FC,每月15万CU 3个月
简介: 使用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

自此,部署完毕

三、实践感受

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

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

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

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!
|
4月前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~
|
2月前
|
弹性计算 JSON 关系型数据库
使用ROS模板基于ECS和RDS创建WordPress环境
使用ROS模板基于ECS和RDS创建WordPress环境
|
5月前
|
关系型数据库 MySQL Serverless
函数计算产品使用问题之调用RDS MySQL的步骤是怎样的
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
6月前
|
弹性计算 网络协议 Serverless
Serverless 应用引擎操作报错合集之使用ecs,反代到函数的内网域名上,提示{"ErrorCode":"DomainNameNotFound",是什么原因
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
122 7
|
5月前
|
关系型数据库 数据库 RDS
利用DTS将自建mysql5.7版本数据库迁移至对应rds报错
利用DTS将自建mysql5.7版本数据库迁移至对应rds报错
153 0
|
6月前
|
关系型数据库 MySQL 测试技术
《阿里云产品四月刊》—瑶池数据库微课堂|RDS MySQL 经济版 vs 自建 MySQL 性能压测与性价比分析
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
6月前
|
存储 弹性计算 Serverless
函数计算产品使用问题之是否可以连接Ecs进行使用
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
7月前
|
SQL 关系型数据库 数据库
阿里云数据库 RDS SQL Server版实战【性能优化实践、优点探析】
本文探讨了Amazon RDS SQL Server版在云数据库中的优势,包括高可用性、可扩展性、管理便捷、安全性和成本效益。通过多可用区部署和自动备份,RDS确保数据安全和持久性,并支持自动扩展以适应流量波动。可视化管理界面简化了监控和操作,而数据加密和访问控制等功能保障了安全性。此外,弹性计费模式降低了运维成本。实战应用显示,RDS SQL Server版能有效助力企业在促销高峰期稳定系统并保障数据安全。阿里云的RDS SQL Server版还提供了弹性伸缩、自动备份恢复、安全性和高可用性功能,进一步优化性能和成本控制,并与AWS生态系统无缝集成,支持多种开发语言和框架。
445 2
|
7月前
|
SQL 关系型数据库 MySQL
RDS for MySQL的DDL、DML和DQL
这篇文章介绍了MySQL中处理数据的几种主要操作:DDL(Data Definition Language),DML(Data Manipulation Language)和DQL(Data Query Language)。首先讲解了如何使用CREATE DATABASE, ALTER DATABASE和DROP DATABASE语句来创建、修改和删除数据库。
76 1