WordPress 是使用 PHP 语言开发的博客平台。用户可以在支持 PHP 和 MySQL 数据库的服务上架设属于自己的网站,也可以把 WordPress 当作一个内容管理系统来使用。
步骤一:部署应用
- HCaaS提供部署wordpress应用的两种方式。
方式一:左侧菜单栏选择【应用市场】下的【应用市场】菜单,选择应用来源后找到wordpress应用,你也可以通过搜索快速查找应用。
方式二:点选左上角【快速部署】按钮,入口选择快速部署应用即可,若需要查看wordpress的详细信息,请通过方式一应用市场部署,此示例以快速部署为例。 - 选择应用。选择快速部署入口后,点击【下一步】进入应用列表,在选择应用来源后,可通过搜索快速查找该来源下的应用。
- 配置应用。点击wordpress应用卡片进行下一步应用参数配置。
配置wordpress相关信息,如下表所示:
域选择
选择将应用部署在阿里云或IDC,详见域选择
配置选项
名称:输入应用的名称
模板版本:选择wordpress的版本
命名空间:选择您想要添加配置映射的 命名空间。您也可以通过图标切换 创建新的命名空间添加一个全新的命名空间。
容器镜像
默认选择使用docker的镜像,若选择否,则需要填写wordpress镜像相关信息和数据库信息。
WordPress设置
填写wordpress用户相关的信息(用户名,密码和邮箱)
WordPress持久化存储默认未开启,为防止数据丢失,我们建议你开启持久化存储,并配置存储选项
数据库mariadb设置
开启数据库
设置数据库相关的信息(用户名,密码和root密码)
为数据库开启持久化存储(建议开启,防止数据丢失)
服务和访问入口
默认选择L7层负载均衡,并填写域名即可,当选择自定义域名时,域名不必填写协议http或https,默认值根据应用名和项目名自动生成 wordpress.mzq.cubepaas.com
选择否。则服务提供L4层负载均衡和clusterIP二种方式。
- 部署应用。wordpress配置信息完成后,点击【部署】即可开始应用的部署。
步骤二:添加证书
若你配置wordprss应用的访问入口时,使用的域名协议为HTTPS,则需要上传证书。
- 在左侧菜单栏选择【资源】>【证书】菜单,点击【添加证书】,请提前准备好证书所需的私钥和证书
名称:输入证书的名称。
作用域:选择将此证书作用于单个命名空间或所有命名空间,若选择单个命名空间,请确保该证书的作用域命名空间和wordpress应用的命名空间保持一致。
私钥和证书:上传提前准备好的证书文件即可。 - 查看证书。【保存】证书后,页面即可跳转证书列表页面,可查看证书的状态。
步骤三:访问入口绑定证书
将添加的证书和wordpress应用的访问入口绑定,详细步骤如下:
- 左侧折叠菜单选择【访问入口】,找到部署wordprss应用的命名空间,在该命名空间下选择L7 Ingress的wordpress,并选择更多操作菜单【编辑】
- 编辑进入后,在SSL/TLS证书配置项,点击【添加证书】。然后选择【选择证书】选项,在证书下拉下表选择步骤二中添加的证书,并在添加域名(域名应该和部署wordpress应用的自定义域名保持一致)
- 【保存】即将证书和访问入口绑定。
步骤四:浏览器访问wordpress
- 进入wordpress页面的入口:
在浏览器中输入域名即可访问,如示例所示hcaas.cubepaas.com;
在工作负载列表页,点击wordpress的端口进入;
在应用列表页,点击应用的端口进入;
访问wordpress前端页面效果如下:
注意:由于本示例使用了自签名证书,所以网站提示不安全,用户上传官方签名证书即可安全。 - 进入wordpress后台。
在浏览器地址后加入/admin即可进入wordpress网站后台登录页,请输入步骤一中对wordpress设置的用户名和密码。 - wordpress后台管理。
网站默认语言为英文,如需中文快速看工作台配置,请前往后台一次点击【setting】>【general】>【Site Language】然后下拉选择简体中文即可。然后开始自由建站,建议首先下载一个和自己业务相符合的主题,再根据网站功能需要下载插件,对主题进行可视化编辑的自由设计。
白夜
漏了一个非常重要的步骤,访问入口那里,首次需要手动创建访问规则,但是这个文章把访问规则需要怎么设置给省略了