大数跨境

如何在亚马逊云科技(Amazon Web Services)上安装 WordPress 和 WooCommerce

如何在亚马逊云科技(Amazon Web Services)上安装 WordPress 和 WooCommerce 电商实践
2015-04-27
1
导读:WooCommerce 是 WordPress 的一款强大电商插件,可作为在线商店的良好基础。此外,当您在 Amazon Web

WooCommerce 是 WordPress 的强大电商插件,可作为在线商店的坚实基础。结合 Amazon Web Services (AWS),您能获得高性价比的主机服务。

尽管在 EC2 上部署 WooCommerce 涉及创建实例、配置服务器及安装软件等多个步骤,但仅需少量技术经验即可完成。以下是核心操作流程:

步骤 1:登录 AWS Console

访问 AWS 控制台需使用 Amazon 凭据(可与购物账号通用)。登录 aws.amazon.com 并点击“Sign In to the Console”后,进入左上角“Compute”下的 EC2 链接。

您可以将与 Amazon 购物相同的用户名和密码用于 AWS。

步骤 2:创建和配置新的 EC2 实例

在 EC2 仪表板点击蓝色“Launch”按钮创建新实例(即运行商店的虚拟服务器)。

寻找蓝色的“Launch”按钮。

选择“Ubuntu Server 14.04 LTS”作为快速启动选项(可能需要向下滚动查找)。

您可能需要向下滚动以找到 Ubuntu 选项。

实例类型建议选择符合免费套餐资格的 t2.micro。后续配置可直接点击“Review and Launch”跳过。

为了最快开始,您可以直接审查并启动 EC2 实例。

在启动页面确认安全组已启用 SSH,点击“Launch”。系统会要求创建密钥对(SSH 访问必需),请下载并保存该密钥。启动完成后,通过悬停名称字段旁的铅笔图标为实例命名。

步骤 3:SSH 连接到您的 EC2 实例

SSH 是加密网络协议,用于安全连接 EC2 服务器。Mac/Linux 用户操作较简便,Windows 用户需借助 PuTTY 等工具。

Mac/Linux 终端连接步骤:

  1. 打开终端,进入密钥文件所在目录(通常为 Downloads):
    cd Downloads
  2. 修改 .pem 密钥文件权限:
    chmod 400 wooDev.pem
  3. 执行 SSH 连接命令(格式:ssh -i [密钥路径] ubuntu@[公共DNS]):
    ssh -i wooDev.pem ubuntu@ec2-54-213-51-204.us-west-2.compute.amazonaws.com

首次连接需确认信任主机。连接成功后,终端即代表远程 EC2 服务器(按 ~ 然后 . 可退出会话)。

公共 DNS 是您的 EC2 实例的 Web 地址。

Windows 用户提示:需使用 PuTTYgen 将 .pem 密钥转换为 PuTTY 支持的格式,再通过 PuTTY 连接。

步骤 4:安装 LAMP 堆栈

WordPress/WooCommerce 依赖 LAMP(Linux, Apache2, MySQL, PHP)环境。通过 APT 工具安装:

  1. 更新 APT 源:
    sudo apt-get update
  2. 安装 LAMP 堆栈(注意末尾脱字符 ^):
    sudo apt-get install lamp-server^

安装过程中需确认磁盘空间(输入 Y)并设置 MySQL root 密码(请妥善保管)。

您需要为 MySQL 数据库的 root 用户创建密码。

验证 Web 服务器:返回 EC2 控制台,选中实例,点击底部安全组名称 → “Inbound”选项卡 → “Edit” → “Add Rule”,分别添加 HTTP 和 HTTPS 规则。

在 EC2 实例页面的下半部分找到安全组链接。

您需要编辑入站连接规则。

您需要为 HTTP 和 HTTPS 添加规则。

在浏览器访问实例公共 DNS,若显示 Apache2 默认页面,则表明 Web 服务器运行正常。

这个 Apache2 默认页面是您的 Web 服务器正在运行的最佳指示。

第 5 步:准备 WordPress 数据库

建议为 WordPress 创建专用数据库用户。在终端执行以下 SQL 命令:

  1. 登录 MySQL:
    mysql -u root -p
  2. 创建数据库(示例名 wp_woo):
    CREATE DATABASE wp_woo;
  3. 创建新用户并授权:
    CREATE USER wp_woo_usr@localhost IDENTIFIED BY ‘password_goes_here’;
    GRANT ALL PRIVILEGES ON wp_woo.* TO wp_woo_usr@localhost;
  4. 刷新权限并退出:
    FLUSH PRIVILEGES;
    exit;

第 6 步:安装 WordPress

  1. 切换至 Web 根目录并临时开放权限:
    cd /var/www/
    sudo chmod 777 html
    cd html
  2. 下载并解压最新版 WordPress:
    wget http://wordpress.org/latest.tar.gz
    tar xzvf latest.tar.gz
  3. 移动文件至根目录并重命名默认页:
    mv wordpress/* .
    mv index.html apache-index.html
  4. 更改文件所有权为 Web 服务器用户:
    sudo chown -R www-data:www-data ../html/

步骤 7:基本 WordPress 配置

  1. 复制并重命名配置文件:
    cp wp-config-sample.php wp-config.php
  2. 使用 nano 编辑器打开文件:
    sudo nano wp-config.php
  3. 填入第 5 步创建的数据库名、用户名及密码,按 Ctrl+X 保存退出。

WordPress 使查找 wp-config.php 文件中需要更新的各个部分变得非常简单。

在浏览器访问实例公共 DNS,跟随 WordPress 安装向导完成设置。安装成功后,使用“Log In”进入管理面板。

WordPress 有一个简短的安装向导,你需要完成它。整个过程只需一页。

当您看到成功消息时,表示 WordPress 安装已完成。

步骤 8:安装 WooCommerce

在 WordPress 管理后台导航至“Plugins” → “Add New”,搜索“woocommerce”。找到 WooThemes 提供的插件后,点击“Install Now”并激活。

查找“Plugins, Add New”(插件,添加新插件)链接。

由于您已更改 WordPress 文件夹的所有权,因此无需 FTP 凭据即可安装 WooCommerce。

至此,基于 AWS + WordPress + WooCommerce 的电商基础架构已搭建完毕,后续可根据业务需求进行详细配置。

【声明】内容源于网络
0
0
电商实践
电商实践
内容 8053
粉丝 0
电商实践 电商实践
总阅读37.4k
粉丝0
内容8.1k