镜像部署 AMH 和建站

最近更新时间:2019-12-06 18:26:44

操作场景

腾讯云市场中提供了例如包含多种操作系统、热门软件等不同类型的镜像。您可选择这些镜像,在腾讯云云服务器(CVM)上快速部署具有较高稳定性和安全性的软件环境以及个人网站。

AMH 是基于 Linux + Nginx + MySQL + PHP (LNMP)环境运行的虚拟主机面板,支持 Web 端管理主机及多种应用服务。本文介绍在腾讯云云服务器(CVM)上通过镜像部署 AMH 并搭建 PHP 网站。

技能要求

腾讯云市场中提供了多个版本的 AMH 镜像,如果您不熟悉 Linux 命令的使用,建议您通过镜像部署 AMH 并建站。如果您对 Linux 的使用较为熟悉,也可参考 手动安装 AMH 和建站

注意事项

使用 AMH 搭建网站的过程中需要使用已完成备案,并且已解析到所使用云服务器的域名。
腾讯云提供 域名注册网站备案云解析 服务,您可通过服务并参考 建站基本流程 获得可使用域名。

操作步骤

步骤1:创建云服务器时使用 AMH 镜像

注意:

如果您想使用已购买的云服务器使用 AMH 镜像,您可通过 重装系统,并选择服务市场中对应的镜像完成环境部署。部分境外地域的云服务器暂不支持通过服务市场重装系统,建议您 手动安装 AMH 和建站 或者使用其他地域云服务器进行搭建。

  1. 登录 云服务器控制台,单击实例管理页面的【新建】。
  2. 根据页面提示选择机型,并选择【镜像市场】>【从镜像市场选择】。如下图所示:
    注意:

    部分境外地域暂不支持通过镜像市场创建云服务器,若您选择的地域下没有【镜像市场】,请选择其他支持镜像市场的地域。

  3. 在“选择镜像”窗口的左侧搜索框中,输入 AMH 并单击。如下图所示:
    说明:

    单击镜像名可查看镜像详情,本文使用镜像为 PHP运行环境 AMH4.2面板PHP5.3CentOS 6.8

  4. 单击【免费使用】。
  5. 根据您的实际需求,选择存储介质、带宽、设置安全组等其他配置,并选择购买完成云服务器的创建。

步骤2:搭建 PHP 网站

创建虚拟主机

  1. 在实例的管理页面,找到待验证的云服务器实例,并记录该云服务器实例的公网 IP。如下图所示:
  2. 使用本地浏览器访问以下地址,进入 AMH 后台管理登录页面。
    http://云服务器实例的公网 IP:8888
    显示结果如下图所示:
  3. 输入如下信息并单击【登录】。
    • 管理员帐号:默认 admin
    • 管理员密码:默认 cldera.com
  4. 成功登录后,选择顶部导航栏的【虚拟主机】>【虚拟主机】。如下图所示:
  5. 已解析到云服务器的域名填入【主机标识域名】及【绑定域名】中,其余设置保持默认,并单击【保存】。如下图所示:
    说明:

    本文使用域名以 qcloudxxxxxx.com 为例,您可参考 注意事项 准备域名。


    创建成功则如下图所示:

创建数据库

  1. 选择顶部导航栏【MySQL】>【快速建库】。如下图所示:
  2. 请参考以下配置信息创建数据库。如下图所示:
    • 数据库名称:自定义数据库名称,本文以 mysqlTest 为例。
    • 数据库编码:一般使用 UTF8
    • 同时创建用户:自定义数据库名,本文以 mysqlTest_user 为例。
    • 用户名:数据库用户名,本文以 mysqlTest_user 为例。
    • 用户密码:数据库用户登录密码,本文以 123456 为例。
    • 允许链接来源地址:请参考说明结合实际情况填写,本文以 localhost 为例。
    • 用户权限:保持默认设置。

配置 FTP 服务

  1. 选择顶部导航栏【模块扩展】>【管理模块】。如下图所示:
  2. 找到 AMFTP 模块,并单击【安装】。如下图所示:

    安装完成后,页面会有成功安装的提示信息。
  3. 单击顶部导航栏【FTP】。
  4. 请参考以下配置信息,并单击【保存】创建 FTP 账号。如下图所示:
    • 账号:FTP 账号名,本文以 ftpuser 为例。
    • 密码:FTP 账号密码,本文以 123456 为例。
    • 主机根目录:网站根目录,选择下拉列表中的 /home/wwwroot/xxxxxxxxx/web
    • 权限用户:保持默认设置。
  5. 成功创建 FTP 账号后,单击账号操作中的【管理】。如下图所示:
  6. 在 AMFTP 登录页面上,填写 步骤4 中已创建的 FTP 账号信息,并单击【登录】。如下图所示:
  7. 准备 PHP 网站文件。
    • 本文使用 DedeCMS内容管理系统,您可结合实际情况准备相关文件。
    • 请将网站文件压缩为 zip 文件,本文以 upload.zip 为例。如下图所示:
  8. 请勾选 AMFTP 中默认的主页文件 ErrorPagesindex.html,并单击下方的【删除】。如下图所示:
  9. 选择【上传】>【极速上传】, 并在本地目录中选择 upload.zip
  10. 成功上传后,请根据页面提示单击【刷新列表】。如下图所示:
  11. 勾选 upload.zip 文件,并单击下方的【智能解压】。如下图所示:

步骤3:安装 PHP 网站

  1. 使用本地浏览器访问在 创建虚拟主机 中已配置的绑定域名。
  2. 勾选”我已经阅读并同意此协议“,并单击【继续】。如下图所示:
  3. 查看环境检测结果,并单击【继续】。如下图所示:
  4. 在“参数配置”页面,输入在 创建数据库 中已创建的数据库配置,并单击页面下方的【继续】。如下图所示:
    说明:

    其余配置可结合您的实际需求自行设置。

  5. 安装完成后,您可单击【访问网站首页】。如下图所示:

    显示结果如下,成功进入网站首页。

常见问题

如果您在部署 AMH 及建站的过程中遇到问题,可参考以下文档进行分析并解决问题: