阿里云轻量应用服务器快速搭建WordPress个人博客教程

阿里云轻量应用服务器提供了多种应用镜像,您可以直接使用不同的应用镜像快速部署应用环境或网站。本文以WordPress应用镜像为例,介绍如何快速搭建WordPress个人博客及其使用WordPress的WPtouch插件搭建移动端的WordPress个人博客。

背景信息

注意,阿里云国际通过corebyt注册并充值,首充送50%,具体查看:https://corebyte.com/activity

步骤一:创建轻量应用服务器

  1. 登录轻量应用服务器管理控制台

  2. 在左侧导航栏,单击服务器列表

  3. 在页面右上角,单击创建服务器

  4. 轻量应用服务器页面,完成服务器配置。

    具体配置项说明如下表所示。

    |----------|-----------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
    | 配置项 | 示例 | 说明 |
    | 地域 | 中国(香港) | 请根据您业务所在的地理位置选择地域。服务器创建后无法更换地域,请谨慎选择。 重要 非中国内地地域,例如中国香港、新加坡等地域的服务器,提供国际带宽,因此,当您在中国内地访问服务器时,会有较大的网络延迟。因此建议选择和您目标用户所在地域最为接近的地域,可以进一步提升用户访问速度。更多信息,请参见地域与网络连通性。 |
    | 镜像 | * 类型:应用镜像 * 应用:WordPress * 版本:5.8 | 请根据您的业务需要,选择不同的镜像。 * 应用镜像:已配置相对应的应用环境,可以快速部署开发环境或搭建网站。 * 系统镜像:纯净的操作系统镜像,可以根据需要自行安装应用。 * 自定义镜像 :自定义镜像是您通过轻量应用服务器的快照创建的镜像。您可以通过已配置好的自定义镜像创建更多包含相同配置的轻量应用服务器。更多信息,请参见自定义镜像概述。 |
    | 套餐配置 | $3.5/月 | 您可以根据业务需求选择适配的套餐,超出套餐外的公网出流量会产生额外费用。关于计费的更多信息,请参见计费概述。 |
    | 数据盘 | 0GB | 可选。如果您的业务需要更大的存储设备,可以选择自定义大小的数据盘。 |
    | 购买时长 | 1个月 | 选择购买服务器的时长。您可以选择是否开启到期自动续费功能。 |
    | 购买数量 | 1 | 购买服务器的台数。默认创建1台,最多可创建20台服务器。 |

  5. 单击立即购买

  6. 确认订单页面,确认订单信息。

  7. 服务协议 区域,阅读并选中我已阅读并同意通用服务条款、镜像使用协议

  8. 单击去支付,根据页面提示完成支付。

    支付完成后,返回轻量应用服务器管理控制台。在服务器列表 页面,找到已创建的服务器。当服务器状态从准备中 变更为运行中后,单击服务器卡片可查看服务器的详细信息。

步骤二:配置应用

  1. 服务器列表中找到您已创建的WordPress服务器,然后单击服务器卡片。

  2. 在左侧导航栏,选择应用管理 > 应用详情

  3. WordPress信息 区域,单击首页地址后的URL。

  4. 根据需求选择安装语言后,单击继续

  5. 在欢迎页面,设置您的站点标题用户名密码电子邮箱地址 ,然后单击**安装WordPress,**完成WordPress的初始化。

  6. 在弹出的页面中,单击登录

  7. 在登录页面,输入用户名密码 后,单击登录

    登录成功后,显示如下页面。

(可选)步骤三:绑定并解析域名

直接通过服务器的公网IP访问WordPress博客站点会降低服务器的安全性,如果您已有域名或者想为WordPress博客站点注册一个域名,请参见以下步骤为站点绑定并解析域名。

  1. 注册域名。

    具体操作,请参见域名注册基本流程如何注册阿里云域名。如果您已有域名请跳过该步骤。

    例如,您注册的域名为example.com

  2. 如果域名指向的网站托管在阿里云中国内地节点服务器,您需要备案域名。

  3. **可选:**解析域名,将域名指向服务器公网IP。

    • 如果您的域名是在阿里云注册的域名,可以跳过该步骤,后续绑定域名后,系统将自动进行解析。

    • 如果您的域名不是在阿里云注册的域名,并且域名未使用云解析DNS进行解析,可通过添加域名的方式,将域名转由云解析DNS进行解析。具体操作,请参见域名管理。您也可以联系域名服务商,将域名做A记录解析到服务器IP地址,然后再绑定域名。

  4. 返回服务器的详情页。在左侧导航栏,选择站点设置 > 域名

  5. 单击添加域名

  6. 输入域名,然后单击确定

    绑定域名成功后,系统将判断您的域名是否已完成解析。

    • 如果域名是在阿里云注册的域名,或者已通过阿里云云解析DNS解析过的域名,单击确定,即可完成域名的绑定。

    • 如果域名不是在阿里云注册的域名,并且未通过云解析DNS解析的域名,绑定域名后将提示未完成解析。您可以通过控制台提示设置域名解析。

步骤四:测试访问

  1. **可选:**在WordPress后台管理页面配置域名。

    如果您已为服务器绑定并解析了域名,需要在WordPress中配置目标域名。如果您暂时没有绑定域名,也可以跳过该步骤,直接使用服务器公网IP测试访问。

    1. 登录WordPress后台管理页面。

    2. 在左侧导航栏中,选择设置 > 常规

    3. WordPress地址(URL)站点地址(URL) 后,输入您已绑定并解析的域名,本文以http://example.com为例。

      您也可以为域名设置HTTPS加密访问,通过加密传输与身份认证保证数据传输的安全性。具体操作,请参见启用HTTPS加密访问。启用HTTPS加密访问后,WordPress的站点地址配置中http需要更新为https

    4. 单击保存更改

  2. 通过以下方式,查看WordPress博客站点是否可以顺利访问。

    • 通过域名访问:在浏览器中输入您已绑定并解析的域名,本文以http://example.com为例。

    • 通过公网IP访问。

      1. 返回轻量应用服务器管理控制台。

      2. 服务器列表 页面,单击WordPress服务器,进入服务器的概览页面。

      3. 在左侧导航栏,选择应用管理 > 应用详情

      4. WordPress信息 区域,查看首页地址

      5. 在浏览器中输入WordPress首页地址,本文以http://121.41.XX.XX为例。

        重要

        通过公网IP访问WordPress存在安全隐患,建议您通过域名访问WordPress,并为域名设置HTTPS加密访问。

    如果无法正常访问,可以通过以下方式排查:

    • 检查域名状态是否正常,DNS解析是否指向服务器IP。如不正常需要联系域名服务商或者DNS服务商进行排查。

    • 应用是否可以正常运行,如果应用存在异常并无法修复,可以尝试重置系统。具体操作,请参见重置系统

(可选)步骤五:基于WordPress搭建移动端个人博客

当您使用WordPress应用镜像或自行搭建WordPress个人博客后,可以使用WordPress的WPtouch插件搭建移动端的WordPress个人博客。

  1. 安装WPtouch插件。

    1. 登录WordPress后台,在左侧导航栏单击插件 ,然后在插件 页面单击安装插件

    2. 添加插件 页面的右上方,通过搜索栏搜索WPtouch

    3. 在搜索结果中,单击WPtouch插件区域的现在安装

    4. 安装完成后,返回插件 页面,找到WPtouch插件,然后单击启用

  2. 测试访问。

    使用手机访问轻量应用服务器的公网IP地址,将显示移动桌面的选项。

相关推荐
数据智能老司机9 小时前
CockroachDB权威指南——CockroachDB SQL
数据库·分布式·架构
数据智能老司机10 小时前
CockroachDB权威指南——开始使用
数据库·分布式·架构
松果猿10 小时前
空间数据库学习(二)—— PostgreSQL数据库的备份转储和导入恢复
数据库
无名之逆10 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
s91236010110 小时前
rust 同时处理多个异步任务
java·数据库·rust
数据智能老司机11 小时前
CockroachDB权威指南——CockroachDB 架构
数据库·分布式·架构
hzulwy11 小时前
Redis常用的数据结构及其使用场景
数据库·redis
rainFFrain11 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
GalaxyPokemon11 小时前
Muduo网络库实现 [九] - EventLoopThread模块
linux·服务器·c++
程序猿熊跃晖11 小时前
解决 MyBatis-Plus 中 `update.setProcInsId(null)` 不生效的问题
数据库·tomcat·mybatis