使用AMH面板搭建网站

您所在的位置:网站首页 云服务器ecs建站 使用AMH面板搭建网站

使用AMH面板搭建网站

2024-07-14 17:16| 来源: 网络整理| 查看: 265

AMH是一款由国内开发者自主设计和开发的免费开源主机面板,它构建在LNMP(Linux、Nginx、MySQL、PHP)堆栈之上,提供了强大的Web端管理界面,便于用户无需深入了解SSH命令即可高效地管理服务器。本文介绍如何在Linux系统的实例中部署AMH并快速搭建PHP网站。

前提条件

安装AMH面板前,已有ECS实例必须满足以下条件:

实例已分配公网IP地址或绑定弹性公网IP(EIP)。

操作系统必须为Alibaba Cloud Linux 3/2、CentOS Stream 9/8、CentOS 7.x、Ubuntu 22/20/18/16、RockyLinux、AlmaLinux。

实例安全组的入方向规则已放行22、443、80、8888(AMH面板默认端口)。具体操作,请参见添加安全组规则。

步骤一:安装AMH面板

安装AMH面板时,请确保当前实例为纯净系统,即未安装其他面板或未安装LAMP、LNMP等环境。

远程连接已创建的ECS实例。

具体步骤,请参见通过密码或密钥认证登录Linux实例。

执行以下命令,下载并运行AMH安装脚本。

wget http://dl.amh.sh/amh.sh && sudo bash amh.sh

如果您想安装指定版本的软件,请在命令后输入软件和相应的版本,多个软件之间以,隔开。

例如,安装Nginx 1.26、MySQL 8.0和PHP 8.3命令如下。

重要

安装指定版本的软件时间较长,请谨慎选择。

wget https://dl.amh.sh/amh.sh && sudo bash amh.sh nginx-1.26,mysql-8.0,php-8.3

回显信息类似如下所示:

image

输入y,开始安装AMH。

显示类似如下信息,表示AMH已安装成功。

image

步骤二:使用AMH搭建网站

本操作以安装DedeCMS内容管理系统为例进行说明,如果您想自定义网站内容,请参见AMH官网。

登录AMH管理页面。

在浏览器地址栏输入http://ECS实例公网IP地址:8888,进入AMH后台登录界面。

输入用户名和密码,单击登录

image

(可选)创建网站。

7.1版本的AMH面板安装完成后,已默认安装了以ECS实例公网IP为名的虚拟主机,您可以直接使用该虚拟主机搭建网站,从而忽略该步骤。

在顶部导航栏,选择网站 > 虚拟主机

image

设置主标识域名绑定域名,其他配置使用默认值,单击保存

说明

本文中的域名仅为示例说明,请输入您实际注册的域名。

image

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

image

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

在顶部导航栏,选择数据库 > 快速建库

image

按下图所示完成数据库的配置,并单击创建。其中数据库编码一般选择UTF8即可。创建数据库1

下载DedeCMS系统的压缩包并上传到AMH空间根目录。

通过DedeCMS官网或第三方下载DedeCMS系统的压缩包,并将压缩包内的uploads文件夹压缩为uploads.zip。

新增FTP账号。

在AMH管理页面,在顶部导航栏,选择FTP

配置参数后,单击保存

重要

主机根目录需绑定到已创建的网站根目录,本文以将FTP账号绑定到默认的虚拟主机(域名为公网IP地址)为例进行说明。

新增FTP账号

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

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

单击FTP账号右侧的文件管理,输入账号和密码,登录FTP。

image

删除FTP中的2个默认主页文件。FTP根目录

选择本地上传 > 急速上传,选择本地目录中已准备好的uploads.zip。

选中uploads.zip,单击智能解压

image

安装DedeCMS内容管理系统。

在浏览器地址栏输入http://ECS实例公网IP地址。

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

输入域名1

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

输入域名2

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

数据库信息是您在AMH管理页面已创建的MySQL数据库信息。输入域名3

安装完成后,如下图所示。此时您可以访问网站首页。输入域名4



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3