控制台购买Linux实例并搭建Wordpress网站

更新时间:
复制为 MD 格式

WordPress 是一款主流的开源建站工具。使用 ECS 部署WordPress 后,可以快速搭建网站并发布文章。

操作步骤

请保证账号已完成实名认证,且阿里云账户余额(即现金余额)与代金券的总额不低于100.00元人民币的情况下执行以下操作。

重要

完成实名认证的云服务器ECS新用户,可免费试用ECS 3个月,详细限制参见云服务器ECS试用攻略

步骤一:创建ECS实例

  1. 访问ECS控制台-实例,单击创建实例

  2. 选择自定义购买,完成购买配置。

    配置示例值可供参考,未提及配置项按照默认即可。

    配置项

    配置示例值

    付费类型

    按量付费

    地域

    华南2(河源)

    网络及可用区

    专有网络:默认专有网络

    交换机:选择可用区B的默认交换机。

    实例

    ecs.c9i.large

    为保证流畅运行,建议实例规格不低于2 vCPU 4 GiB。

    镜像

    选择公共镜像下 Alibaba Cloud Linux 3.2104 LTS 64位。

    系统盘

    类型:ESSD 云盘

    容量:40 GiB

    公网IP

    勾选分配公网 IPv4 地址

    带宽计费模式

    按使用流量

    建议升级至CDT计费,升级后赠送220GB/月公网流量(中国内地地域20GB/月,非中国内地200GB/月)。

    安全组

    选择新建安全组,在普通安全组开通IPv4端口/协议处,新增勾选HTTP (TCP:80)SSH (TCP:22),允许外部HTTP访问。

    登录凭证

    选择创建后设置

  3. 确认配置费用,阅读并勾选服务协议,单击确认下单

步骤二:连接ECS实例

  1. 返回实例列表,待实例状态为运行中,且健康状态正常后,单击操作列的远程连接

  2. 在对话框中,单击通过Workbench远程连接对应的立即登录

  3. 选择免密连接后,单击登录

    远程连接会话最久维持6个小时,如果超过6小时没有任何操作,连接会自动断开,需要重新连接。

看到命令行即表示连接成功。

步骤三:搭建WordPress

  1. 部署 LNMP 环境。

    执行以下脚本一键部署 Wordpress 所需的 LNMP 环境(Linux + Nginx + MySQL + PHP)。执行前将MYSQL_PASSWORD替换为自定义的MySQL root密码 ,后续搭建 Wordpress 数据库时需要使用。

    密码长度须为830个字符,且必须同时包含大小写英文字母、数字和特殊符号,其中特殊符号包含()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/
    curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/install-script/deploy-lnmp-acl3_2.sh | MYSQL_ROOT_PASS='MYSQL_PASSWORD' bash
    脚本仅适用于Alibaba Cloud Linux 3.2104 LTS 64位。
  2. 登录 MySQL,创建 WordPress 专用数据库和用户。

    • MYSQL_PASSWORD:填写为上一步设置的MySQL密码。

    • WORDPRESS_PASSWORD:自定义WordPress的用户密码。

      密码长度须为830个字符,且必须同时包含大小写英文字母、数字和特殊符号,其中特殊符号包含()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/
    mysql -u root -p'MYSQL_PASSWORD' <<EOF
    CREATE DATABASE wordpress;
    CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'WORDPRESS_PASSWORD';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost';
    FLUSH PRIVILEGES;
    EOF

    指令将创建一个名为wordpress的数据库和一个具有该数据库全部权限的wordpress_user用户。

  3. 下载并解压 WordPress。

    cd /usr/share/nginx/html && sudo wget https://cn.wordpress.org/wordpress-6.4.4-zh_CN.zip && sudo yum install unzip -y && sudo unzip wordpress-6.4.4-zh_CN.zip
  4. 配置数据库连接。

    1. 备份默认配置。

      sudo cp /usr/share/nginx/html/wordpress/wp-config-sample.php /usr/share/nginx/html/wordpress/wp-config.php
    2. 编辑 wp-config.php,将WORDPRESS_PASSWORD替换为设置的 WordPress 用户密码

      sudo sed -i "s/database_name_here/wordpress/" /usr/share/nginx/html/wordpress/wp-config.php && \sudo sed -i "s/username_here/wordpress_user/" /usr/share/nginx/html/wordpress/wp-config.php && \sudo sed -i "s/password_here/WORDPRESS_PASSWORD/" /usr/share/nginx/html/wordpress/wp-config.php
  5. 更新 Nginx 站点根目录并重启。

    sudo sed -i 's|root /usr/share/nginx/html;|root /usr/share/nginx/html/wordpress;|' /etc/nginx/conf.d/default.conf && sudo nginx -t && sudo systemctl restart nginx

步骤四:安装WordPress并发布第一篇文章

  1. 安装并登录Wordpress。

    1. 在本地浏览器中访问 http://<ECS公网IP>,进入 WordPress 安装页面。

      <ECS公网IP地址>可在实例列表的IP地址列获取。
    2. 填写站点标题、管理员用户名、密码和邮箱,单击安装WordPress

    3. 安装完成后,单击登录,输入上一步设置的用户名和密码。

  2. 发布文章验证访问。

    1. 在左侧导航栏,单击文章 > 新增文章

    2. 输入标题(如"Hello from Alibaba Cloud ECS"),单击右上角发布,在确认弹窗中再次单击发布

    3. 复制并打开文章地址,页面显示刚才发布的文章,表示网站已对外可用。

计费说明

计费项

  • 系统盘容量费用:40 GiB(云盘容量) × 云盘单价 × 计费时长。

  • 公网带宽计费(按流量计费):出网流量 x 每 GB 流量单价。

    升级至CDT计费后,将赠送220GB/月公网流量 (中国内地地域20GB/月,非中国内地200GB/月)。
  • 实例规格的计算资源费用:实例规格单价 × 计费时长。

可通过配置报价器查看价格明细。

获取费用明细

登录费用与成本控制台,选择账单 > 账单详情。在产品名称筛选框中选择产品名称云服务器ECS,获取费用明细。

资源清理

使用完毕后可释放实例,停止计费。

重要

释放后数据不可恢复。

  1. 在实例列表,单击目标实例操作列下的image > 实例状态 > 释放

  2. 选择立即释放,单击下一步

  3. 确认无即将保留的关联资源信息后,单击确认

相关文档