使用AMH建站

简介: AMH是一套通过Web控制和管理Linux服务器以及虚拟主机的管理系统。本场景主要介绍如何在CentOS 7.7操作系统的云服务器ECS上部署AMH并快速搭建PHP网站。

使用AMH建站


1. 创建资源

1、在体验实验室页面中间,单击创建资源,创建所需资源,本实验在点击创建资源后会自动创建一个ECS。

2、在页面左侧导航栏中,单击云产品资源列表,查看本次实验资源相关信息。

说明:

资源创建过程需要1~3分钟。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:IP地址、用户名和密码等。

2. 部署AMH

  1. 资源创建成功是一个命令终端界面
  2. 在终端中执行以下命令,下载并运行AMH安装脚本。
wget http://dl.amh.sh/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log

根据界面提示输入: y,然后进入安装流程,整个安装过程持续5-10分钟。

安装成功后界面如下图

如上图所示,可以查看AMH面板的访问地址AMH与MySQL相应的账号密码信息

将上述信息保存到本地txt文件中,后面需要用到。

3. 使用AMH搭建PHP网站

  1. 登录AMH管理页面。

1.1 在本地浏览器地址栏,输入上面生成的管理面板地址,即ECS实例公网IP地址:8888并回车,进入AMH后台登录界面。

1.2 输入用户名和密码,账号密码都是创建AMH时生成的,单击登录

登录成功后,您可以看到诸多功能,如下图所示。

2. 开始创建网站。

2.1 在顶部导航栏,单击网站>虚拟主机,可以看到新增虚拟主机

2.2 设置主标识域名:ceshi.com绑定域名:www.ceshi.com,其他配置使用默认值,单击保存

创建好的虚拟主机,如下图所示。

3. 创建PHP网站所需的MySQL数据库。

3.1 在顶部导航栏,单击数据库 > 数据库列表 > 创建数据库

3.2 按需选择以下任一方式创建MySQL数据库。(推荐选择第二种方式)

方法一:按下图所示完成数据库的配置,数据库名称:csmysql,密码:123456,并单击创建。其中数据库编码一般选择UTF8即可。

方法二:用户使用场景选择本地与远程,以便远程管理MySQL,然后点击创建

3.3 创建完成后,返回数据库列表,可以看到刚创建的数据库csmysql

4. AMH搭建网站的准备工作完成后,通过dedecms系统安装默认网站。

下载dedecms系统的压缩包并上传到AMH空间根目录。下载地址:https://www.dedecms.com/

选择产品下载,点击UTF8版本下载

4.1 新增FTP账号。

在顶部导航栏,选择FTP,账号设置为:ceshi.com,密码:123456,网站根路径选择/home/wwwroot/lnmp01/domain/ceshi.com/web/,配置参数后,单击保存

新增的FTP账号,如下图所示。

4.2 登录FTP,上传dedecms系统的压缩包。

点击文件管理

输入账号:ceshi.com,密码:123456,点击登录

点击本地上传,选择下载的zip文件

上传过程中:

上传完成

选中需要解压的文件, 单击智能解压

6. 快速使用AMH建站,与其它PHP系统的安装和使用相同。

因为我们没有购买www.ceshi.com的域名,所以使用IP+端口号访问网站,在访问前需要修改我们刚才创建的网站的访问端口为8989

6.1 点击虚拟主机选项卡,点击编辑

监听IP端口修改为:8989,然后点击保存

修改后

6.2 在浏览器中打开新的标签页,在地址栏输入地址

http://ECS公网地址:8989//uploads/install/index.php

ECS公网地址在云产品资源中:

上述地址打开后,界面如下:

6.2 阅读并同意许可协议,然后单击继续

6.3 查看环境监测结果,然后单击继续

6.4 配置参数,单击继续,开始安装。

数据库密码是您在AMH管理页面已创建的MySQL数据库密码

密码在这个界面:

6.5 安装完成后,如下图所示。此时您可以访问网站首页。

6.6 我的网站界面

实验地址:https://developer.aliyun.com/adc/scenario/22c223e20c36400da46d746a1d2944ab

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
存储 缓存 Linux
Linux Command dnf 软件包管理
Linux Command dnf 软件包管理
Linux Command dnf 软件包管理
|
弹性计算 tengine 负载均衡
slb高可用性
【11月更文挑战第4天】
412 1
|
11月前
|
安全 Ubuntu 网络安全
宝塔面板升级python3
Python 是一种广泛使用的高级编程语言,因其简洁的语法和丰富的库而受到开发者的喜爱。在许多Web应用程序和后端开发环境中,Python已成为重要工具。使用宝塔面板时,保持Python更新至关重要。本文介绍如何在服务器上安全升级Python:从环境准备、检查当前版本、安装工具包、下载并编译新版本、配置环境变量到测试新版本,确保升级顺利进行。建议定期更新以利用新特性和性能改进,并备份数据以防万一。
661 6
|
Windows
LabVIEW安装程序需要Windows1064位(版本1507)或更新版本
LabVIEW安装程序需要Windows1064位(版本1507)或更新版本
571 1
|
存储 关系型数据库 MySQL
binlog、redolog、undo log底层原理及ACID特性实现分享
在数据库管理系统中,日志机制是确保数据一致性、完整性和可靠性的关键组件。MySQL数据库中的binlog、redolog和undolog作为其核心日志系统,各自扮演着不同但同样重要的角色。本文将深入探讨这三种日志的底层原理以及它们如何分别实现ACID(原子性、一致性、隔离性、持久性)特性的不同方面。
359 0
|
安全
如何打开关闭Edge鼠标手势
【8月更文挑战第28天】本文介绍了在 Microsoft Edge 浏览器中开启和关闭鼠标手势的方法。首先,通过浏览器设置菜单进入设置页面;然后,查找“鼠标手势”设置或在相关类别中搜索。由于 Edge 可能未内置此功能,可考虑安装支持鼠标手势的扩展程序,如 CrxMouse 鼠标手势,以实现该功能。安装时需注意安全性和可靠性。
6445 5
|
前端开发 机器人 网络安全
实践搭建Sentry异常中心结合Laravel使用
实践搭建Sentry异常中心结合Laravel使用
272 1
|
存储 Windows
基于flutter3.22+getx手机端os系统管理FlutterOSX
flutter3-osx原创研发手机桌面式OA管理系统新解决方案模式。
297 5
|
数据采集 监控 安全
量化交易源码开发丨量化交易系统开发成熟技术/教程方案/策略指南
定你的量化交易系统的需求和目标,包括交易策略、数据来源、风险管理等。
|
缓存 Shell C语言
Dockerfile完全指南
Dockerfile完全指南
787 2

热门文章

最新文章