使用ECS和RDS搭建Wordpress个人博客

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: hello,我是无夜,我呢,一直想拥有完全属于自己的博客。今天,它来了!我将使用ECS和RDS搭建个人博客,跟着我的步骤,你也能搭建自己的个人博客!

hello,我是无夜,我呢,一直想拥有完全属于自己的博客。这是我之前使用博客园https://www.cnblogs.com/L521Z/ ,感觉不是很方便,今天,它来了!跟着我的步骤,你也能搭建自己的博客;
那么开始之前,先给大家看一下我的博客效果(后面还会逐步完善):
image.png
image.png

1. 领取创建ECS服务器

领取创建服务器后,首先要做的肯定是修改密码啦;进入云服务器ECS页面,点击实例,然后操作如图(选择离线修改是需要重启实例的哦):
重置ECS实例密码
密码修改完成后,进入安全组,配置入站规则
image.png
image.png
配置完成后我们还需要创建RDS,如果已有RDS的话,可以直接进行第三步

2. 领取创建RDS云数据库

登录 RDS管理控制台,在实例中点击管理,如果看不到实例,记得看顶部分区哦
image.png
进入管理页面后,依次创建用户和数据库(能在数据库创建时候直接选择已创建的用户还是非常方便的);
image.png
image.png
最后修改安全策略,直接使用加载ECS内网IP功能非常方便。
image.png

3. 通过wordpress创建博客

什么是wordpress呢?

WordPress是一个使用PHP语言开发的内容管理系统(CMS),它极大地简化了构建博客或网站的过程,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站(博客)。

安装前置环境

  1. 安装Apache服务及其扩展包。
yum -y install httpd httpd-manual mod_ssl mod_perl
yum -y install httpd httpd-devel
systemctl start httpd
systemctl enable httpd

然后在浏览器访问ECS公网地址,看到下图即为安装成功
apache安装成功

  1. 安装PHP
yum -y install php-fpm php-gd php-mysqlnd php
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
systemctl restart httpd

然后访问ECS外网地址,在后面拼接/phpinfo.php,示例http://xxx.xxx.xxx.xxx/phpinfo.php,如果看到如下页面即为成功:
image.png
最后删除phpinfo.php测试文件,消除数据泄露风险

rm -f /var/www/html/phpinfo.php

依赖安装结束!

安装Wordpress

1.安装命令如下:

cd /usr/share/nginx/html
wget https://cn.wordpress.org/latest-zh_CN.zip # 使用最新中文版
unzip wordpress-5.4.2.zip
cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php
# 移动WordPress到Apache根目录。
mkdir /var/www/html/wp-blog
mv * /var/www/html/wp-blog/

# 修改 wp-config.php 配置文件。
vim /var/www/html/wp-blog/wp-config.php
# 修改文件中的database_name_here,username_here,password_here,localhost的值

# 重启apache服务
systemctl restart httpd

2.初始化WordPress。
访问ECS外网地址+/wp-blog/wp-admin/install.php进入初始化页面并完成初始化(初始化过程中如果遇到严重错误,可以升级php版本为7.4解决)
image.png
登录后台
image.png
此时你就可以管理自己的后台啦,效果如图:
image.png

个性化设置

  1. 主题设置

既然是个人博客,那么肯定要自己进行修改呀,我这里使用Bravada主题,主题地址:https://cn.wordpress.org/themes/bravada/, 接着启用主题并访问个人服务器ip
image.png

  1. 插件使用

因为wordpress自带的插件不太好用,所以需要自己安装插件,下面是一些常用的插件
image.png
常用的markdown语法编辑器
image.png
优化网站访问
image.png
网站流量统计
image.png
wordpress拥有众多插件,大家自行尝试即可

  1. 博客介绍

博客封面
image.png
文章发布,可以使用markdown语法并实时预览
image.png
文章内容
image.png
支持评论
image.png
除此之外还可以有许多其它设置,后面博客再慢慢完善

4. 搭建心得

  1. 要选择合适的服务器

服务器选择尤为重要,因为它关乎你的使用,更要选择适合自己使用的系统,毕竟一个熟悉的系统,能为你减少很大的工作量,避免使用过程中出现问题而耗费大量时间查找问题。阿里云是全球领先的云计算及人工智能科技公司,所以不需要担心win系统和linux系统的稳定性。作为搭建博客使用,这里选择试用的版本配置就足够用了,别看只有1核2G内存,用起来照样非常非常流畅,平时用来放一些小应用或练习非常好。

  1. 安全配置

服务器选好后,安全组配置就非常有必要,我们网上看的听到的黑客攻击,在你拥有服务器后基本就能碰到,只不过不是专业安全人士感知不到而已。因为我们服务器地址是能被访问到的,所以就会受到攻击,而安全组配置就是减少攻击面,降低风险。正常情况下配置安全出入口是非常复杂的,而阿里云使用安全组配置,让我们通过页面进行配置非常简单方便。

  1. 安装wordpress及个性化设置

WordPress是一个使用PHP语言开发的内容管理系统(CMS),它除了用作博客之外,还可以改为论坛,网上有一些论坛就是使用的wordpress。

  1. 学习和改进

安装wordpress过程中会遇到各种问题,网上大多都有解决办法,这里有个相对集中的回答大家可以参考:https: //aiiyx.cn/wz/2195/ ;解决这些问题,就是我们学习的经验。除此之外,我也会不断学习,改进博客,完善文章。

总之,通过ECS和RDS搭建个人博客还是非常快乐的一件事,也让自己有了真正属于自己的博客。我想大部分人都应该想过拥有自己的博客吧,之前我们注册的各种博客网站都不能完全属于自己,因为会有或多或少的一些限制,而通过阿里云这次的活动,我们搭建了属于自己的博客。既然是博客,那么就要经常更新,记录自己的学习经验,分享给大家,一起加油!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
域名解析 网络协议 数据安全/隐私保护
阿里云轻量应用服务器搭建WordPress个人博客教程
阿里云轻量应用服务器搭建WordPress个人博客教程
|
2月前
|
域名解析 弹性计算 程序员
想要轻松地搭建一个即开即用的WordPress博客吗?借助宝塔面板镜像+阿里云ECS,迅速拥有自己的个人博客
拥有个人博客是每位程序员的梦想,但对服务器不熟悉的初学者而言,搭建博客颇具挑战。本文介绍利用阿里云市场的宝塔面板镜像与ECS云服务器,轻松搭建WordPress博客的方法,让您快速拥有专属博客空间。通过简单的操作步骤,即使是新手也能轻松上手,实现从零到有的博客搭建过程。
211 3
|
2月前
|
弹性计算 JSON 关系型数据库
使用ROS模板基于ECS和RDS创建WordPress环境
使用ROS模板基于ECS和RDS创建WordPress环境
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
4月前
|
前端开发 SEO
WordPress简约响应式个人博客Kratos主题
Kratos主题基于Bootstrap和Font Awesome的WordPress一个干净,简单且响应迅速的博客主题,Vtrois创建和维护,主题设计简约友好,并且支持响应式,自适应访问,简seo单大方的主页构造,使得博客能在臃肿杂乱的环境中脱颖而出,Kratos内置主题设置,可设置seo关键字及站点描述页面伪静态,自定义的顶部样式(背景图 ),支持图片轮播、侧边栏文章聚合、广告栏、点赞和社交化分享等功能,以及漂亮的博客订阅功能组件,让你的个人博客更加与众不同。
64 2
|
4月前
|
弹性计算 关系型数据库 应用服务中间件
从零基础到博主大亨!一键解锁阿里云ECS,LNMP秒搭WordPress,你的个性博文帝国,今日崛起!
【8月更文挑战第5天】随着互联网技术的发展,个人博客成为技术爱好者和内容创作者分享知识的平台。阿里云ECS以其高性能和灵活性成为搭建博客的优选。本文指导你购买配置ECS,并安装CentOS 7。通过SSH登录后,更新系统并安装LNMP环境,包括Nginx、MariaDB、PHP。配置Nginx处理PHP请求,初始化数据库并设置WordPress数据库。接着下载WordPress,解压并设置权限。最后,通过浏览器完成安装向导。利用WordPress丰富的资源定制网站,开启个性化创作之旅。记得定期备份数据,利用ECS的扩展性支持网站成长。
69 4
|
5月前
|
弹性计算 监控 网络协议
云服务器 ECS产品使用问题之如何一键配置WordPress系统
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
6月前
|
关系型数据库 MySQL 应用服务中间件
使用 WordPress搭建个人博客
快速搭建LNMP环境,下载lnmp2.0并安装,随后配置Nginx,设置网站根目录为/home/wwwroot/default。若绑定域名,可获取Cloudflare SSL证书,更新nginx配置启用SSL。接着,安装WordPress到/home/wwwroot,创建MySQL数据库,配置远程访问(如果需要),修改Nginx配置指向WordPress目录,调整权限后通过[ip/wp-admin/setup-config.php](http://ip/wp-admin/setup-config.php)启动安装。
82 7
|
5月前
【wordpress教程】wordpress博客网站添加非法关键词拦截
有的网站经常被恶意搜索,站长们不胜其烦。那我们如何屏蔽恶意搜索关键词呢?下面就随小编一起来解决这个问题吧。
83 1
|
2月前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度