对于与服务器面板,我们可能用过BT宝塔面板,或者WDCP面板,但是对这款AMH云服务器面板对于很多老站长朋友应该是有一些记忆的,算是国内比较早提供免费开源的Linux主机面板,和曾经知名度较高的WDCP算是同时期的。但是,AMH面板的开发者决策的问题,从5.0版本开始收费,乃至于后来国内的云主机面板从WDCP,再到宝塔面板,逐渐AMH面板被大家遗忘。
但是从AMH7.0版本开始,开发者又宣布免费开源。这样对于有选择云服务器面板的朋友来说,又多一个可选产品。面板支持LNMP、LAMP、LNGX、LNAMP等不同WEB应用环境。
AMH主机面板采用自主研发的框架,持续10年以上的维护更新迭代。面板开发者有提供自营的插件可以根据需要选择部署安装。
利用这篇文章,我们详细的整理AMH面板在Linux服务器中的部署和体验功能。我们可以在应用过程中对比其他的面板,这样便于选择一个适合自己的主机管理面板。
第一、AMH面板安装部署
AMH面板作为Linux主机的管理面板工具,开发者迭代已经有十年。从AMH5.0版本之后收费的,看来是考虑到市场反应并不好,而且原本占据较大的市场份额被宝塔面板分割,所以从AMH7.0版本开始再次开源免费。
1.1 AMH 安装系统
AMH面板支持主流的Linux系统镜像,比如常规的Centos、Debian、Ubuntu。只要不是太过于陈旧的版本,都是支持的。如果我们在安装过程中,会自动检测如果不支持会无法安装。
1.2 AMH 安装教程
AMH面板工具提供极速安装或者自定义安装。前者是快速的几分钟安装AMH的Web系统环境,但是没有部署 PHP、MySQL、Nginx等引擎。我们可以在部署AMH框架后在根据需要部署。如果自定义安装可以根据需要官方选择软件版本。
# 极速安装
wget http://dl.amh.sh/amh.sh && bash amh.sh
# 自定义安装
wget http://dl.amh.sh/amh.sh && bash amh.sh nginx-1.20,mysql-5.5,php-8.2
这里我演示的是自定义脚本,然后可以看到上图,会生成AMH和MySQL初始密码账号。
如上图,根据我们服务器的性能以及软件的版本和数量,安装成功时间是不同的。这里我们看到已经成功安装后,有给出面板的信息,这个信息我们需要保留的,这个是用来管理AMH面板的信息。
第二、AMH 面板建站
通过上面的流程,我们完成AMH面板的部署到服务器中。
2.1 AMH面板体验
初次登录AMH面板。如果账户安全的考虑根据实际需要修改端口和密码。
输入我们部署AMH面板的账户信息,然后登录AMH面板管理后台。
AMH面板是不是还算是比较直观的体验。AMH面板采用的是独立虚拟机管理模式,我们可以根据需要配置单独的虚拟机环境中且软件的版本可以根据需要预先设定后组合。
2.2 配置虚拟机
由于我在部署AMH面板环境的时候自带安装的Nginx和MySQL、PHP所以我们看到有自带一个新的LNMP环境。AMH面板的特点是采用独立的虚拟机模式,我们可以根据需要的软件部署单独的虚拟机环境。
我们可以先到软件商店里根据需要预先配置好软件的版本。然后可以根据需要的版本配置新的虚拟机环境。
AMH软件商店大部分的软件都是免费的,可以确保常规的网站用途。有些是需要商业授权才可以用的,这个有类似我们熟悉的宝塔面板有些插件是需要专业版。但是AMH的授权费用相比宝塔面板是便宜不少的,如果我们确实需要商业授权的插件再开通专业版,常规的用途面板AMH版本够用。
2.3 创建站点
如果我们需要创建站点在对应的虚拟主机环境下即可创建。
根据向导,输入主标识域名、确定端口和运行环境,以及绑定的域名。对于伪静态,我们需要提前到管理规则中创建后选择或者后续修改。软件商店安装 amrewrite 插件。
安装后,我们去创建一个需要的WordPress伪静态。
而后我们可以在站点中伪静态选择需要的伪静态规则。
同时我们也可以在站点配置中设置并发模式、主机访问并发规则等。这样,一个站点就创建完毕。我们可以在对应的目录中添加程序就可以引导向导安装。
如果我们需要数据库,可以到顶部菜单 数据库 中创建数据库用户。
2.4 SSL证书安装
如果我们站点需要配置SSL证书,需要提前安装SSL插件。
软件商店里搜索 SSL 然后找到AMSSL安装。
完成之后,我们需要去配置站点的证书项目。
然后将对应站点域名的证书文件丢进来配置完成。
这样,完成网站的在AMH面板的创建后,可以确保网站运行。以及AMH面板也有自带备份、同步和增量备份功能,根据实际需要我们实现这个功能。我们也可以利用定时功能实现异步异地的备份。
第三、AMH 面板选择与否
AMH面板的功能不亚于宝塔面板,基本上宝塔面板拥有的功能AMH面板也是有的,在时间上AMH面板甚至比宝塔面板更早更知名。比如我们可以利用AMH面板创建企业邮局、缓存、以及很多的第三方应用的部署。
对于AMH面板的选择与否,我个人建议是可以用于网站应用。功能上和宝塔面板相差不大,但是如果你已经习惯用宝塔面板且用的还不错,也没有必要换。如果我们不同的服务器希望体验不同的Web工具,可以在新服务器中同时体验AMH面板的功能。