一、博客简介
在阿里云开发者社区看到 寻找博客建站大师 活动后,决定尝试去搭建自己的博客
博客地址: http://47.99.127.34/
效果图片:
二、博客部署
1.1、领取资源
在活动页面领取 ECS 和 RDS
1.2、进行基本配置
1.2.1、配置ECS密码
打开实例管理页面并点击 重置实例密码 ,输入新设置的root用户密码后进行验证即可
1.2.2、开放ssh(22)、http(80)端口
在安全组页面找到对应实例的安全组ID,点击右侧的配置规则
在 访问规则-入方向 中选择快速添加
勾选 SSH 和 HTTP 后点击确定
1.2.3、远程连接服务器
在实例管理页面中的 基本信息 一栏内即可查看到 公网IP 地址,将IP地址复制下来,例如此处我是 47.99.127.34
选择一款合适的ssh连接软件远程连接即可,例如此处我使用的是 Tabby
1.2.4、配置 RDS 账号、数据库、白名单
打开账号管理界面选择创建账号,创建一个普通账号,例如此处我账号名为 wordpress
之后点击数据库管理,点击创建数据库,输入数据库名称并授权添加的账号
打开白名单与安全组,点击 default 一栏中的修改按钮,将自己 ECS 服务器IP地址替换进去
1.3、系统配置
1.3.1、更新
apt update # 更新包缓存
apt upgrade # 更新包到最新版本
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 # 安装
systemctl restart apache2 # 重新启动apache服务
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
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 # 拷贝模板文件
vim wp-config.php # 修改配置文件
根据RDS配置情况填写
1.4.4、进入Web页面
浏览器输入http://IP/,例如我是http://47.99.127.34/
选择简体中文继续
填入站点基本信息后点击 安装WordPress
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 主题, 看板娘 和 雪花 插件
1.5.2、切换主题并启用插件
进入 wordpress仪表板,位于 http://IP/wp-admin/
在 外观->主题 中找到安装的主题并启用
再次进入 插件 页面,勾选相应的插件并启用
自此,部署完毕
三、实践感受
在搭建完我自己的博客网站后,我真切地感受到了理想与现实之间其实并没有想象中的那么遥远。当初在准备开始这个项目的时候,我的内心充满了期待,但也夹杂着一些畏惧和不安。毕竟,我并不是一个技术大牛,之前对网站搭建只是略有了解,这让我有些担心能否成功完成。
但是,当我将其变为现实时,那种成就感和喜悦油然而生。一开始或许有些困难,但随着不断的尝试和学习,我渐渐地掌握了所需的技能和知识,也明白了许多之前不熟悉的概念。
通过这次博客网站的搭建,我不仅学会了技术上的一些知识,更重要的是,我学会了如何面对挑战、保持耐心,以及如何将自己的热爱融入生活中。我深信,这次经历将成为我前进道路上宝贵的财富,无论遇到什么困难,我都能够坚定地迈出一步,勇往直前。