来源:网络技术联盟站 链接:https://www.wljslmz.cn/19863.html 提到个人网站或者博客,很多小伙伴第一个想到的就是WordPress,曾几何时,WordPress已经成了个人网站或者博客的标配,但是想归想,并不是所有的人都能成功的部署好一套完整的WordPress网站,传统的部署方式,要手动安装php、nginx、mysql等基础服务,然后还要进行各种配置和安装,其过程很繁琐,且容易出错,往往解决问题的时候已经吓退了好多非专业的小伙伴。 针对此类情况,本文将给大家带来一篇针对小白的搭建WordPress的文章,全程非常丝滑,而且几乎不会存在需要我们手动去解决问题的情况,so,好好往下看,如果你也想搭建自己的个人网站,本文非常适合你! WordPress 是一个免费的开源内容管理系统 (CMS),它是用PHP语言编写的,WordPress适用于各种类型的网站,从博客到电子商务再到商业网站,WordPress 在设计时考虑到了可用性和灵活性,是大型和小型网站的绝佳解决方案。 WordPress官网地址: 在文章开头我们也说了,传统上搭建WordPress需要经历好多步骤,主要有: 大体上要经过以上五个步骤,且不谈步骤多,单单每个步骤如果出现问题,如果你不是专业的IT行业的人,是很难去排查,现在市面也有好多一站式部署WordPress的解决方案,那么本文,笔者也是想分享一下这块的部署方式,我主要会以华为云的DevCloud+ECS为基础进行部署,下面让我们进入实战环节。 首先访问AppBazaar的官网 在开始之前,必须保证你注册了华为云的账号且开通了实名认证。 找到“DevCloud+ECS、MySQL搭建WordPress”,点击进入: 在此页面,你可以简单了解一下WordPress基本知识、所用技术、应用运行环境、涉及云服务以及架构图。 下一步,点击【立即购买】: 勾选【我已阅读并同意 《华为云商城通用商品用户协议》】,然后点击【提交订单】按钮: 点击【确认付款】: 然后你就会在【订单管理】界面看到你刚刚购买的“DevCloud+ECS、MySQL搭建WordPress”应用: 在此页面,官方提供了指导文档,我们可以点击【下载文档】按钮: 下载到本地后可以发现: 下面我们开始搭建,你可以不用下载官方给的文档,可以直接参考我下面的步骤。 在华为云首页 我们点击【软件开发平台 DevCloud】,进入“软件开发平台 DevCloud”页面: 在此界面,你可以简单的了解一下DevCloud的基础知识,然后你可以选择“基础版”的套餐包进行体验: 我们直接点击【免费开通】的按钮。 配置全部默认,勾选【我已经阅读并同意 《软件开发服务使用声明》】,然后点击【下一步】按钮: 点击【去支付】: 点击【确认付款】: 看到此提示就代表支付成功: 我们开通好DevCloud后,访问 点击右上角的【立即使用】按钮: 进入DevCloud项目页面: 在这个页面你可以创建项目,当然啦,你现在看到的项目是我在体验“斯瓦格”在线文档管理平台的时候创建的,你可以忽略不看。 在此页面的右上角,我们点击【新建项目】: 选择“空白项目”中的“Scrum”: 在项目基础配置页面,填写项目名称:项目名称:wljslmz-wordpress 点击【确定】按钮,就显示“创建成功”,页面会自动跳转到: 我们将使用Docker去编译环境,所以需要先创建一个docker-compose.wordpress.yml的文件: 文件内容为: 此文件中包含了数据库的版本信息、环境信息,WordPress的镜像信息、端口、使用的数据库等。 制作好docker的编译文件后,需要将此文件进行上传,我们点击【构建&制品】,找到“制品仓库”: 点击【制品仓库】: 在此页面可以进行上传我们刚刚创建的docker-compose.wordpress.yml文件: 右下角是文件上传的进度,上传后会在列表中进行展示。 下一步就是要购买云服务器进行部署了。 点击【设置】,选择“通用设置”,点击【通用设置】: 点击【主机组管理】: 点击【新建主机组】: 基本信息中主机组名填写为“wljlsmz-Linux-Group”,随后点击【保存】按钮。 点击【导入ECS】: 此时我们发现还没有可用的ECS弹性云服务器: 所以下一步就是购买ECS弹性云服务器,点击【ECS控制台】按钮,进入ECS控制台界面: 在ECS控制台界面,点击【购买弹性云服务器】按钮: 由于我们是体验服务,所以这里只需要选择“按需计费”,规格选择最基础、最便宜的,具体选择看下截图,框选部分就是我自己选择的部分: 我们看到选择的规格是¥0.0988/小时,还是蛮便宜的,我们点击【下一步:网络配置】按钮。 网络选择系统自动生成的: 由于我们的应用是80端口,数据库是3306端口,所以我们需要新增安全组,放开这两个端口: 点击【新建安全组】: 在安全组页面,点击【新增安全组】按钮: 填写安全组名称为wljslmz-security-group: 我们看到已经默认放开了这些必要的端口: 回到云服务器购买界面,点击安全组旁边的刷新小图标: 看到了刚刚创建的安全组: 线路选择”全动态BGP“,公网带宽选择”按带宽计费“,释放行为选择勾选”随实例释放“: 配置费用为¥0.1618/小时,也还很便宜,点击【下一步:高级配置】: 填写云服务器名称为”wljslmz-ecs-ecb4“,设置一下密码,然后点击【下一步:确认配置】: 确认无误后,点击【立即购买】: 然后回到云服务器列表,就看到我们刚刚购买的那台服务器在”创建中“了: 创建完毕后,服务器的状态会变为”运行中“: 至此,ECS弹性云服务器购买就完成了,下一步就到了导入ECS步骤了。 在”wljslmz-wordpress“的”设置“的”主机组管理“界面,点击我们创建好的”wljlsmz-Linux-Group“主机组: 点击【导入ECS】按钮: 选择刚刚购买的ecs,点击【导入】按钮: 输入ECS的用户名、密码、ssh端口,勾上”我已阅读并同意……“,然后点击【添加】按钮: 导入成功: 连通性验证成功: 接下来开始部署WordPress了。 点击“构建&制品”的“部署”页签: 点击【新建任务】按钮: 选择“空白模板”,点击【下一步】按钮: 点击”添加步骤“的”软件安装“,选择”安装/卸载Docker“,点击【添加】按钮: 选择我们新建的主机组”wljlsmz-Linux-Group“: 点击【保存】按钮: 鼠标悬浮左侧步骤框,直至有+号: 依次增加这三个步骤: 把第一个”执行shell命令“改名为”docker-compose安装“: 在”docker-compose安装“步骤中增加命令: 然后点击【保存】按钮: 在”部署来源“的步骤中,”选择软件包“选择我们新建的”docker-compose.wordpress.yml“: 设置”下载到主机的部署目录“为 在”执行shell命令“步骤中添加命令 然后就会自动化进行部署安装: 如果在执行的过程中遇到问题,那么大多数是”docker-compose.wordpress.yml“文件的问题,请根据我上面给的示例检查一下。 注意:yml文件严格区分缩进!缩进符为两个空格。 大概等个10几分钟,就会部署成功: 上面已经提示WordPress,我们通过公网ip和”docker-compose.wordpress.yml“文件中的端口进行访问: 我这边是 安全组需要放开你在”docker-compose.wordpress.yml“的端口: 然后根据页面提示进行配置,然后最终访问到我们自己新建的wordpress站点: 到这一步wordpress搭建完毕! 如果你想试一下零代码搭建自己的网站,那么本文一定不要错过,基于华为云DevCloud+ECS、MySQL可以轻轻松松搭建好网站,希望本文对您有所帮助,有任何问题欢迎在下方评论区与我讨论!一、WordPress概述
https://wordpress.org/
二、搭建WordPress
2.1 在AppBazaar购买应用
https://console.huaweicloud.com/appbazaar
:
2.2 开通DevCloud
https://www.huaweicloud.com/
中点击【产品】,在搜索框搜索“DevCloud”:2.3 创建WordPress项目
https://console.huaweicloud.com/devcloud/
,进入DevCloud控制台界面:2.4 制作并上传软件发布库
version: \\\"3\\\"
services:
db:
image: mysql:8.0
command:
- --default_authentication_plugin=mysql_native_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wljslmz-root
MYSQL_DATABASE: wljslmz-wordpress
MYSQL_USER: wljslmz
MYSQL_PASSWORD: wljslmz-user-passwd
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- \\\"8000:80\\\"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wljslmz
WORDPRESS_DB_PASSWORD: wljslmz-user-passwd
volumes:
db_data:2.5 创建主机组
2.6 购买ECS弹性云服务器
2.7 导入ECS
2.8 部署WordPress
yum install docker-compose -y
/root/wordpress
,点击【保存】按钮:docker-compose -f /root/wordpress/docker-compose.wordpress.yml up -d
。然后点击【保存并执行】按钮:
三、访问和配置WordPress
http://123.249.43.189:8000/
,如果访问的时候遇到不能访问的情况,基本上都是防火墙的问题:总结
原创文章,作者:网络技术联盟站,如若转载,请注明出处:https://www.sudun.com/ask/35074.html