阿里云使用WordPress搭建个人博客

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

一、免费创建服务器实例

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个小时就完成啦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/47412.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PHP自己的框架实现debug调试模式和时区(完善篇三)

1、实现效果通过config设置开关debug调试模式 2、debug调试模式设置和时区设置 error_reporting和display_errors点击查看详细讲解 public static function run(){//定义常量self::_set_const();//创建模块目录self::_mk_module();//加载文件self::_import_file();self::_set_…

LVS+Keepalived集群

目录 Keepalived Keepalived概述 Keepalived 工作原理 主要模块及其作用 LVSKeepalived 高可用群集搭建 所需服务器 配置负载调度器 配置keeplived 启动 ipvsadm 服务 调整 proc 响应参数&#xff0c;关闭Linux 内核的重定向参数响应 配置节点服务器 测试验证 Keepa…

交换机生成树STP

生成树协议&#xff08;spanning-tree-protocol,stp&#xff09;&#xff1a;在具有物理环路的交换机网络上生成没有回路的逻辑网络的方法&#xff0c;生成树协议使用生成树算法&#xff0c;在一个具有冗余路径的容错网络中计算出一个无环路的路径&#xff0c;使一部分端口处于…

VR全景加盟项目如何开展?如何共赢VR时代红利?

VR全景作为一个新兴蓝海项目&#xff0c;相信有着很多人刚接触VR行业的时候都会有这样的疑问&#xff1a;VR全景加盟后项目如何开展&#xff1f;今天&#xff0c;我们就从项目运营的三个阶段为大家讲解。 一、了解项目时 目前VR全景已经被应用到各行各业中去&#xff0c;学校、…

变压器故障诊断(python代码,逻辑回归/SVM/KNN三种方法同时使用,有详细中文注释)

视频效果&#xff1a;变压器三种方法下故障诊断Python代码_哔哩哔哩_bilibili代码运行要求&#xff1a;tensorflow版本>2.4.0,Python>3.6.0即可&#xff0c;无需修改数据路径。 1.数据集介绍&#xff1a; 采集数据的设备照片 变压器在电力系统中扮演着非常重要的角色。…

Ubuntu20.04安装SNMP服务

在线安装snmp 1.安装snmp服务 sudo apt-get install updatesudo apt-get install snmp snmpd snmp-mibs-downloader2.重启SNMP服务 sudo /etc/init.d/snmpd restart3.查看snmp配置 sudo grep -Ev ^$|^# /etc/snmp/snmpd.conf 离线安装SNMP &#xff08;重要&#xff09; 我…

Django基础1——项目实现流程

文章目录 一、前提了解二、准备开发环境2.1 创建项目2.1.1 pycharm创建2.1.2 命令创建 2.2 创建应用 例1&#xff1a;效果实现例2&#xff1a;网页展示日志文件 一、前提了解 基本了解&#xff1a; 官网Django是Python的一个主流Web框架&#xff0c;提供一站式解决方案&#xf…

8.部署项目

项目地址&#xff1a;RuoYi-Cloud-Plus: 项目正式入驻 dromara 开源社区 迁移地址: https://gitee.com/dromara/RuoYi-Cloud-Plus 1.获取源码 需要有gitee账户 先把源码fork到自己的仓库中 需要多等待一段时间 勾选对应的环境 构建项目 2.sql导入 将sql导入到与sql文件名…

# 电脑好用的工具推荐

电脑好用的工具推荐 文章目录 电脑好用的工具推荐必装工具浏览器火绒安全卸载工具Geek迅雷 记笔记工具Typora印象笔记 开发工具IntelliJ IDEAVisual Studio CodeDbeaverAnother Redis Desktop Manager 备份工具百度网盘阿里云盘一刻相册蓝奏云 必装工具 浏览器 就别装那些乱七…

https非对称加密算法

非对称加密算法原理 在客户端公开公钥&#xff0c;服务端保存私钥 1.客户端第一次请求先请求443端口&#xff0c;从443端口下载公钥。 2.客户端将数据进行公钥算法进行加密&#xff0c;将秘文发送到服务端 服务端收到秘文后&#xff0c;通过私钥算法进行解密得到明文数据。…

cuda gdb调试

如果cudaDeviceEnablePeerAccess函数不支持或不起作用&#xff0c;您仍然可以尝试其他方法来实现GPU之间的数据交换和通信。以下是一些替代方法&#xff1a; 通过主机内存进行数据传输&#xff1a; 如果GPU之间的数据交换不是非常频繁&#xff0c;您可以将数据从一个GPU复制到…

《Linux从练气到飞升》No.16 Linux 进程地址空间

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux菜鸟刷题集 &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤️关注对我真的…

【NepCTF2023】复现

文章目录 【NepCTF2023】复现MISC与AI共舞的哈夫曼codesc语言获取环境变量 小叮弹钢琴陌生的语言你也喜欢三月七么Ez_BASIC_IImisc参考 WEBez_java_checkinPost Crad For You独步天下配置环境独步天下-镜花水月环境变量提权 独步天下-破除虚妄总结 独步天下-破除试炼_加冕成王知…

耕地单目标语义分割实践——Pytorch网络过程实现理解

一、卷积操作 &#xff08;一&#xff09;普通卷积&#xff08;Convolution&#xff09; &#xff08;二&#xff09;空洞卷积&#xff08;Atrous Convolution&#xff09; 根据空洞卷积的定义&#xff0c;显然可以意识到空洞卷积可以提取到同一输入的不同尺度下的特征图&…

Excel/PowerPoint条形图改变顺序

条形图是从下往上排的&#xff0c;很多时候不是我们想要的效果 解决方案 选择坐标轴&#xff0c;双击&#xff0c;按下图顺序点击 效果

dockerfile编写LNMP

目录 1. 项目环境 2. 服务器环境 二、部署nginx&#xff08;容器IP为192.168.158.26&#xff09; 1、整个Dockerfile文件内容 ​编辑 2、配置nginx.conf文件 3、构建镜像 三、部署mysql 1、整个Docker文件内容 3、生成镜像 4、启动镜像容器 5、验证mysql 四、PHP部署 1…

【STM32CubeMX】低功耗模式

前言 本文讲解STM32F10X的低功耗模式&#xff0c;部分资料参考自STM32手册。STM32F10X提供了三种低功耗模式&#xff1a;睡眠模式&#xff08;Sleep mode&#xff09;、停机模式&#xff08;Stop mode&#xff09;和待机模式&#xff08;Standby mode&#xff09;。这些低功耗模…

2023国赛数学建模A题思路模型代码汇总 高教社杯

本次比赛我们将会全程更新思路模型及代码&#xff0c;大家查看文末名片获取 之前国赛相关的资料和助攻可以查看 2022数学建模国赛C题思路分析_2022国赛c题matlab_UST数模社_的博客-CSDN博客 2022国赛数学建模A题B题C题D题资料思路汇总 高教社杯_2022国赛c题matlab_UST数模社…

如何使用CSS实现一个瀑布流布局?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 使用CSS实现瀑布流布局⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚…

Kafka单节点部署

&#x1f388; 作者&#xff1a;互联网-小啊宇 &#x1f388; 简介&#xff1a; CSDN 运维领域创作者、阿里云专家博主。目前从事 Kubernetes运维相关工作&#xff0c;擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护…