一、教程简介
这是一段快速建站教程,提供在CentOS 7.9操作系统的云服务器ECS上搭建LAMP环境,并基于LAMP环境使用PbootCMS源码搭建一个网站。
LAMP是应用广泛的网站服务系统,由四种免费的开源软件Linux、Apache、MySQL和PHP组成。
云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,助您降低IT成本,提升运维效率,使您更专注于核心业务创新。更多信息,请参见特性与优势。
使用PbootCMS源码搭建网站后的示意图如下:
我能学到什么
学会如何在云服务器ECS上搭建LAMP开发环境。
学会如何基于PbootCMS源码搭建网站。
二、准备环境及资源
开始教程前,请按以下步骤准备环境和资源:
访问阿里云免费试用。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。
成功登录后,在产品类别下选择计算 > 云服务器 ECS,按需选择云服务器试用规格,单击立即试用。本试用教程使用的实例规格为1核2GB 每月750小时,实际操作时,建议根据您的业务体量和需求选择。
在配置ECS实例信息面板,完成参数信息配置。本试用教程以下列的配置信息为例,实际操作时,建议根据您的实际业务体量和需求选择。
参数
示例
操作系统
CentOS 7.9 64位。
预装应用
本教程无需选择。
本教程以手动搭建网站为例,故无需选择预装应用。
产品所在地域
华北2(北京)。
到期释放设置
建议您选择现在设置,避免到期未释放产生扣费。
其他参数
保持默认值或按需修改。
同意协议后,单击立即试用,并根据页面提示完成试用申请。
创建实例一般需要3~5分钟,请您耐心等待。当实例状态变为运行中时,表示实例创建完成。
三、一键配置
准备好资源后,您可以通过一键配置快速完成资源配置或应用搭建。一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service)实现,旨在帮助开发者通过IaC(Infrastructure as Code)的方式体验资源的自动化配置。如需查看软件版本、安装命令等配置的具体信息,可查看教程的手动配置版。模板完成的内容包括:
为ECS实例创建安全组
部署LAMP环境
基于LAMP环境使用PbootCMS源码搭建网站
操作步骤
打开一键配置模板链接前往ROS控制台,系统自动打开使用新资源创建资源栈的面板,并在模板内容区域展示YAML文件的详细信息。
ROS控制台默认处于您上一次访问控制台时的地域,请根据您创建的资源所在地域修改地域。确认好地域后,保持页面所有选项不变,单击下一步进入配置模板参数页面。
在配置模板参数页面修改资源栈名称,选择您申请免费试用时创建的ECS实例,并通过设置MySQL数据库密码来修改数据库root用户的默认密码。填写完所有必选信息并确认后单击创建开始一键配置。
安装Apache、MySQL和PHP需要通过互联网下载应用,配置时间可能由于网络稳定性等原因而不同。等待期间,您可以通过刷新资源栈信息页面来查看配置是否完成或通过单击事件页签查看配置详细进展。
如果您在同一台ECS实例上重复执行本教程的一键配置模板,请确保MySQL数据库密码和第一次执行模板时设置的密码完全一致。否则一键配置结果不可用。
当资源栈信息页面的状态显示为创建成功时表示一键配置完成。
四、完成
单击ROS控制台输出页签中的WebUrl
(http://<ECS公网IP地址>/admin.php
),出现PbootCMS登录页面表示一键配置成功。您可以在PbootCMS中根据公司的需求自定义网站的内容,包括全局配置、基础内容、文章内容、扩展内容、会员中心等。
根据页面提示,修改admin用户密码,单击立即提交。默认用户名为admin,密码为123456。
在左侧导航栏,选择文章内容>专题内容。
在专题内容页面,单击公司简介所在行操作列的修改。
在基本内容的内容区域,输入公司简介内容,单击立即提交。
单击右上角的网站主页,即可查看已发布的公司简介内容。
五、清理及后续
清理
ECS提供的个人版试用实例为按量付费实例。完成教程后,请参考以下规则处理实例:
如果无需继续使用实例,可以登录ECS控制台,找到目标实例,在操作列单击,搜索并单击释放设置,根据界面提示释放实例。
如果需要继续使用实例,请至少在试用到期1小时前为阿里云账号充值,确保账户金额不小于100.00元人民币。到期未续费的实例会因欠费而被自动停机,停机15天内实例将保留,15天后实例和数据都将被自动释放。
后续
网站搭建后,您可以修改网站内容、绑定并解析域名后使用域名访问网站等操作。具体操作,请参见建站零基础入门和Linux实例如何在Web服务中绑定域名。
常用知识点
问题1:搭建PbootCMS网站后,有默认的用户名和密码吗?(单选题)
问题2:本教程PbootCMS网站是基于什么环境搭建的?(单选题)