Termux通过Ubuntu安装AMH面板

博客介绍了在Termux下使用Atilo安装ubuntu的方法,还提及快速安装amh面板,安装成功后系统会提示相关账号密码。同时记录了错误处理情况,如面板8888端口无法访问主页、80端口无法使用等问题及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意先使用:uname -m查看确保手机是aarch64位架构

Termux下Atilo安装ubuntu

参考:https://www.jianshu.com/p/a9b30ea2ae66

快速安装amh面板

参考:http://amh.sh/install.htm ubuntu下:

export CV=[CN] DV=N && wget http://dl.amh.sh/amh.sh && bash amh.sh

安装成功后系统会提示面板访问地址与AMH、MySQL默认账号密码。 常用配置目录:

/usr/local/amh-7.0/etc/
/usr/local/amh-7.0/vhost/
/home/wwwroot/lnmp01/vhost/

常用命令:

启动Nginx: amh nginx start
停止Nginx: amh nginx stop
重载Nginx: amh nginx reload
重启Nginx: amh nginx restart
启动MySQL: amh mysql start
停止MySQL: amh mysql stop
重载MySQL: amh mysql reload
重启MySQL: amh mysql restart
强制重载MySQL: amh mysql force-reload
启动PHP: amh php start [主标识域名]
停止PHP: amh php stop [主标识域名]
强行停止PHP: amh php force-quit [主标识域名]
重启PHP: amh php restart [主标识域名]
重载PHP: amh php reload [主标识域名]

错误处理记录

  • 面板8888端口无法访问主页,amh nginx restart 看报错信息,发现ssl证书无法加载,80端口无法使用
    nginx: [emerg] cannot load certificate "/usr/local/amh-7.0/etc/ssl/amh.crt": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/usr/local/amh-7.0/etc/ssl/amh.crt','r') error:2006D080:BIO routines:BIO_new_file:no such file)
    

nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

```

  1. 修改/usr/local/amh-7.0/vhost/amh-nginx.conf移除9999端口服务器配置部分
  2. 修改/home/wwwroot/lnmp01/vhost/0.0.0.0.conf,将80端口改成1024以上比如1025

本文同步于个人Github博客:https://github.com/cloudswave/blog/issues/21,欢迎留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值