手把手教你使用阿里云服务器搭建个人博客

简介: 这是我第一次搭建个人博客网站,总体上来说还是非常顺利的,主要四个步骤,首先创建阿里云服务器,其次创建云数据库实例,再次阿里云服务器链接云数据库,最后安装WordPress。四步轻松就可以搭建个人博客网站啦,之前搭建博客起码需要一两周的时间,这次建站只花费了我1个小时就完成啦。

手把手教你使用阿里云服务器搭建个人博客

一、免费创建服务器实例

1.1 点击试用

点击试用会需要你创建服务器实例,直接选择默认的操作系统即可,点击下一步

image-20230816002118635

1.2 修改服务器账号密码

img

img

二、创建云数据库实例

2.1 免费获取云数据库使用

image-20230816002615356

2.2 实例列表页

实例列表页 选择目标实例,在实例右侧操作列,单击管理,进入RDS实例详情页。

img

2.3 创建数据库账号密码

image-20230816002909734

2.4 创建数据库

image-20230816003012446

2.4 添加数据库白名单

这个ip需要填第一步创建的云服务器的IP地址,因为你的云服务器需要链接这个数据库,所以需要放开IP控制的权限。

image-20230816003126515

三、部署环境

3.1 安装httpd

在ECS服务器上,执行以下命令,安装Apache服务及其扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl
yum -y install httpd httpd-devel

若您的ECS是Ubuntu系统,请参考这里进行安装。

返回类似如下图结果则表示安装成功:

image

3.2 启动httpd

执行以下命令,启动Apache服务并设置服务开机自启动。

systemctl start httpd
systemctl enable httpd

3.3 浏览器访问

打开浏览器输入ECS服务器的公网IP,如果显示如下图的测试页面表示Apache服务安装成功。

image

3.4 安装PHP

WordPress是使用PHP语言开发的博客平台。参考以下操作安装PHP。

a. 执行以下命令,安装PHP。

yum -y install php-fpm php-gd php-mysqlnd php

b. 执行以下命令,创建PHP测试页面。

echo "<?php phpinfo(); ?>" > /var/www/html/ph

c. 执行以下命令,重启Apache服务。

systemctl restart httpd

d. 打开浏览器,访问 http:///phpinfo.php,显示如下页面表示PHP安装成功。

image

e. 建议您删除phpinfo.php测试文件,消除数据泄露风险。

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

四、安装和配置WordPress

4.1 安装WordPress

参考以下操作安装WordPress。

a. 进入Nginx网站根目录,下载WordPress压缩包。本示例默认安装的是WordPress英文版本。

cd /usr/share/nginx/html
wget https://wordpress.org/wordpress-5.4.2.zip

如果您需安装WordPress中文版本,需运行命令 wget https://cn.wordpress.org/latest-zh_CN.zip,下载WordPress中文版本压缩包。同时您需要注意,后续操作中压缩包的名称必须替换为latest-zh_CN.zip。

b. 解压WordPress压缩包。

unzip wordpress-5.4.2.zip

c. 将WordPress安装目录下的wp-config-sample.php文件复制到wp-config.php文件中,并将wp-config-sample.php文件作为备份。

cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php

4.2 修改WordPress配置文件

a. 执行以下命令,移动WordPress到Apache根目录。

# 在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。
mkdir /var/www/html/wp-blog
mv * /var/www/html/wp-blog/

b. 执行以下命令,修改 wp-config.php 配置文件。

  • database_name_here为之前步骤中创建的数据库名称,本示例为wordpress。
  • username_here为步骤一创建的数据库用户名,本示例为test_user。
  • password_here为步骤一创建的数据库登录密码,本示例为Password1213。
  • 数据库地址为您自己的RDS数据库的外网连接地址。
sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
sed -i 's/username_here/test_user/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/Password1213/' /var/www/html/wp-blog/wp-config.php
sed -i 's/localhost/数据库地址/' /var/www/html/wp-blog/wp-config.php

说明:DS数据库的外网连接地址可以在【RDS管理控制台-实例详情-数据库链接】查看,如下图。如未创建外网连接,可以直接在此创建。

image

c. 执行以下命令,查看配置文件信息是否修改成功。

cat -n /var/www/html/wp-blog/wp-config.php

修改内容如下图所示:

image

4.3 重启Apache服务

执行以下命令,重启Apache服务。

systemctl restart httpd

4.4 初始化WordPress

a. 打开浏览器并访问 http://公网IP/wp-blog/wp-admin/install.php。

您可以在ECS实例列表页面查看ECS的公网IP。

b. 设置您的站点名称、管理员用户名和密码,然后单击 Install WordPress 完成WordPress初始化。

image

c. 单击 Log In ,输入用户名和密码,然后再次单击Log In打开WordPress站点。

image

登录后,您就可以根据需要创建内容进行发布了。至此您已完成WordPress的搭建。

image-20230816001814127

点击这个链接就可以直接访问博客主页啦,还是非常不错的一次实操,哈哈哈哈。

image-20230816004007552

点击Edit就可以修改网页的内容啦,是不是非常的不错,如果大家觉得我的分享还不错的话,还请我点个小小的赞👍。

五、个性化博客

5.1 发表博客

image-20230816234506635

5.2 上传音频、视频、图片

image-20230816234534254

5.3 轻松换主题

image-20230816234645215

5.4 管理博客用户

image-20230816234744066

六、搭建心得

​ 感谢JavaEdge大佬的邀请,让我发现居然在阿里云上发现了这么精致的博客搭建活动。这是我第一次搭建个人博客网站,总体上来说还是非常顺利的,主要四个步骤,首先创建阿里云服务器,其次创建云数据库实例,再次阿里云服务器链接云数据库,最后安装WordPress。四步轻松就可以搭建个人博客网站啦,之前搭建博客起码需要一两周的时间,这次建站只花费了我1个小时就完成啦。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
弹性计算 关系型数据库 MySQL
个人博客的云端之旅:体验ECS与云数据库RDS MySQL Serverless
借助阿里云的云服务器ECS和RDS MySQL Serverless,搭建属于自己的云端博客。
178 40
|
4月前
|
域名解析 弹性计算 数据安全/隐私保护
阿里云ECS免费搭建WordPress个人博客网站
阿里云ECS免费搭建WordPress个人博客网站
671 2
阿里云ECS免费搭建WordPress个人博客网站
|
2月前
|
关系型数据库 Linux 数据库
如何在Linux云服务器上通过Docker Compose部署安装Halo,搭建个人博客网站?
本文指导用户如何在Linux服务器上使用Docker Compose部署Halo博客系统。首先确保拥有Linux服务器并安装Docker及Docker Compose。接着创建文件夹(例如`~/halo`),用于存放所有Halo相关数据。可以选择不同的Halo Docker镜像源,推荐使用具体版本而非`latest`标签以避免误操作。示例中提供了三种`docker-compose.yaml`配置方法:Halo+PostgreSQL、Halo+MySQL以及使用默认的H2数据库。每种配置都包括网络设置、健康检查和环境变量。
80 1
|
4月前
|
弹性计算 运维 负载均衡
阿里云轻量应用服务器产品简介、收费标准与活动价格、搭建个人博客教程参考
阿里云轻量应用服务器是深受个人和普通企业用户亲耐的一款轻量级云服务器产品,提供精品应用一键部署,支持一站式的域名、网站、安全、运维、应用管理等服务,极大优化搭建简单应用的体验,降低了入门级用户使用云计算产品的门槛。本文来介绍全方位介绍一下阿里云轻量应用服务器的产品知识,以及最新的收费标准与活动价格情况,另外再奉上使用轻量应用服务器搭建个人博客的建站教程,以供参考。
阿里云轻量应用服务器产品简介、收费标准与活动价格、搭建个人博客教程参考
|
4月前
|
存储 前端开发 搜索推荐
在自己的服务器上部署个人博客和开源项目:实现数字存在感
在自己的服务器上部署个人博客和开源项目:实现数字存在感
|
弹性计算 关系型数据库 数据库
使用ECS和RDS搭建个人博客及搭建心得
在互联网时代,博客对于个体的价值非常重要。首先博客为个体提供了表达自己的平台。无论是个人的兴趣爱好、专业知识还是独特观点,博客可以让个体有机会将这些想法和经验分享给全世界。通过博客,我们可以借助文字、图片、视频等多种形式,以自由的方式表达自己的观点,丰富网络上的内容。同时博客可以帮助我们建立个人品牌和专业形象,通过持续地发布优质内容,提升个体的声誉和影响力,读者也可以通过评论、订阅等方式与博主进行互动,不仅可以增加博客的曝光度,还可以建立起粉丝群体,形成一个积极的社区。
338 4
使用ECS和RDS搭建个人博客及搭建心得
|
弹性计算 关系型数据库 MySQL
基于ECS和云数据库RDS MySQL Serverless快速搭建个人博客实验体验报告
通过安装Apache+PHP+WordPress网站环境,并结合RDS MySQL版数据库实例,快速搭建自己的云上博客。
314 43
|
弹性计算 关系型数据库 Apache
使用ECS和RDS部署WordPress,搭建个人博客并使用域名访问
使用阿里云ECS和RDS部署WordPress,搭建个人博客并使用域名访问,积累了宝贵的经验。这个过程不仅让我更加了解了云计算和服务器管理,还提升了我解决问题的能力。我将继续努力改进博客,分享我的思考和经验,希望能够对其他人有所帮助!
515 7
使用ECS和RDS部署WordPress,搭建个人博客并使用域名访问
|
10月前
|
数据库 容器
本地电脑搭建web服务器、个人博客网站并发布公网访问 【无公网IP】(1)
本地电脑搭建web服务器、个人博客网站并发布公网访问 【无公网IP】(1)
257 0
|
弹性计算 关系型数据库 PHP
初试搭建个人博客(使用ECS和RDS)
初试搭建个人博客(使用ECS和RDS)
208 2
初试搭建个人博客(使用ECS和RDS)

相关产品

  • 云服务器 ECS