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

简介: 使用Ubuntu系统,通过使用Apache2、PHP以及云数据库RDS MySQL Serverless搭建Wordpress博客,并对其进行二次元美化,完成之后分享一下参加此活动的感受。

一、博客简介

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

   博客地址: http://47.99.127.34/

   效果图片:

6917d2e8fc61a15ee19ee5b3133aac7.png

二、博客部署

1.1、领取资源

   在活动页面领取 ECS 和 RDS

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

自此,部署完毕

三、实践感受

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

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

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

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
存储 Oracle 关系型数据库
服务器数据恢复—光纤存储上oracle数据库数据恢复案例
一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。 通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。 将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。
|
存储 缓存 监控
MySQL服务器配置优化:my.cnf参数调优指南
本文深入解析了MySQL核心配置参数及性能优化技巧,涵盖内存结构、调优原则、存储引擎优化、查询性能优化等内容,通过实战案例帮助读者构建高性能MySQL服务器配置,解决常见的性能瓶颈问题。
1534 0
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1871 152
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
1276 156
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
SQL 关系型数据库 MySQL
Mysql数据恢复—Mysql数据库delete删除后数据恢复案例
本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据被删除。删除后未对该表进行任何操作。需要恢复误删除的数据。 在本案例中的mysql数据库未进行备份,也未开启binlog日志,无法直接还原数据库。
1014 2
|
关系型数据库 MySQL Linux
在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾
以上就是在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾的步骤。这个过程就像是一场接力赛,数据从MySQL数据库中接力棒一样传递到备份文件,再从备份文件传递到其他服务器,最后再传递回MySQL数据库。这样,即使在灾难发生时,我们也可以快速恢复数据,保证业务的正常运行。
710 28
|
Oracle 关系型数据库 数据库
数据库数据恢复—服务器异常断电导致Oracle数据库报错的数据恢复案例
Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库没有备份,仅有一些断断续续的归档日志。 Oracle数据库恢复流程: 1、检测数据库故障情况; 2、尝试挂起并修复数据库; 3、解析数据库文件; 4、导出并验证恢复的数据库文件。
|
负载均衡 算法 关系型数据库
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL集群架构负载均衡故障排除与解决方案
本文深入探讨 MySQL 集群架构负载均衡的常见故障及排除方法。涵盖请求分配不均、节点无法响应、负载均衡器故障等现象,介绍多种负载均衡算法及故障排除步骤,包括检查负载均衡器状态、调整算法、诊断修复节点故障等。还阐述了预防措施与确保系统稳定性的方法,如定期监控维护、备份恢复策略、团队协作与知识管理等。为确保 MySQL 数据库系统高可用性提供全面指导。

热门文章

最新文章

推荐镜像

更多