干净Debian11系统,做完update和upgrade后安装面板,命令如下:
export CV=[CN] DV=amrewrite,amssl,madmin,amfile,amftp,pure-ftpd,amdata,amnetwork,amcrontab,d-ram,d-os,d-cpu,d-disk,d-net,d-io,d-avg && wget https://dl.amh.sh/amh.sh && bash amh.sh nginx-1.24,mysql-generic-5.7,php-7.4
软件列表如下:
基本环境:
Nginx1.26+MySQL5.7generic+PHP7.4
Nginx1.24+MySQL5.7generic+PHP7.4
其它组件:
PHPMyAdmin
Redis
MemCached
Redis配置
MemCached配置
pecl_Redis
pecl_memcache
WebShell
流量防护WAF(未开启)
文件防护(未开启)
防跨站AMChroot(未开启)
安装步骤:
安装系统-更新系统-安装面板基础环境-重启-登录面板安装上面提到的组件-重启-绑定域名-获取SSL证书
尝试安装两次均如图出现获取SSL证书后nginx报错的问题。第一次安装的是nginx1.26以为是不是版本太新了,第二次重装系统再安装面板用的是nginx1.24还是出现此问题。其中第二次在获取SSL证书前还特意重启了一下服务器,结果依旧报错导致整个面板无法访问。
再次尝试,发现AMSSL在配置SSL证书时疑似会错写配置文件,服务器上绑定的域名前缀相同,后缀不同,举例:aaaa.cn和aaaa.cc,当AMSSL配置证书时会将CN的写入到CC后缀的文件中,回想了一下之前nginx出问题也是在配置到第二个也就是cc域名的时候才会显现。至于配置文件都没动过。
我们绑定域名到面板虚拟主机是aaaa.cn、aaaa.cc、www.aaaa.cn、www.aaaa.cc分别独立绑定。
具体如下图所示:
上面修复提示有说到了,有错误要及时修正错误,以免影响面板正常启动,
不修正错误,直接重启服务面板是无法正常启动的。
看错误是报缺少ssl_certificate定义证书文件,
正常amh使用证书后会自动在error_log配置下面,
添加ssl_certificate与ssl_certificate_key的,
这个虚拟主机用证书有问题的话,
排查看是否有手动修改过 虚拟主机.conf 配置文件,删除过error_log等配置,
也可以新建一个虚拟主机做对比测试排查看。
针对您描述的在使用 AMH 面板安装 Nginx 和 SSL 证书后导致 Nginx 崩溃,进而面板无法访问的问题,这里有几个可能的解决步骤和检查点:
/var/log/nginx/error.log
。此日志文件会提供导致 Nginx 崩溃的具体原因,如配置错误、权限问题、SSL 证书问题等。验证 SSL 证书配置:
确保 SSL 证书和私钥的路径、权限配置正确。错误配置的 SSL 证书或私钥会导致 Nginx 启动失败。您可以使用 openssl
命令来检查证书和私钥是否匹配:
openssl x509 -noout -modulus -in /path/to/your/certificate.crt | openssl md5
openssl rsa -noout -modulus -in /path/to/your/private.key | openssl md5
两个命令的输出应该相同。
/etc/nginx/nginx.conf
和相关的站点配置文件)中没有语法错误。您可以使用 nginx -t
命令来测试配置文件的正确性。请注意,您提供的 PHP 和 MySQL 版本号(PHP5.7G 和 MySQL7.4)看起来是不正确的,可能是笔误。PHP 的常见版本是 7.x 或 8.x,而 MySQL 的常见版本是 5.x、8.x 或更高。请确保您使用的是正确的版本,并且所有软件组件都已正确安装和配置。
关于在AMH面板使用nginx stream块的问题 因为想要复刻这个项目:https://www.notionfaster.org/%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%B... 其中nginx设置的模块是 AMH的vhost中似乎只能设置server层级,有什么办法在不直接修改amh面板nginx的情况下,使用nginx stream块? 提问了openai很长时间,未
请问应该如何禁止通过ip:port访问面板管理界面? 另:应该如何禁止通过ip访问整个站点?
安装应用mysql8.0后AMH面板无法访问用户管理 需要提供哪些日志信息。
使用AMH面板NGINX 1.20 修改 mime.types 依然无法下载APK,不知道怎么回事,捣鼓一晚上了。怎么配置都是链接已重置 依教程在mime.types众添加 application/vnd.android.package-archive apk; 依然无法识别APK文件,显示链接已重置。
amh的LNGX反代不能使用,目前已经删了lnmp,只保留了LNGX;后端外网ip:3000,在我本地电脑能访问;反代后访问域名无法访问。系统是Debian12 传递HTTP/S协议 那些也勾过,目前只有一个lngx环境,只有一个站。后端是one-api通过IP加端口可以正常使用。要反代这个one-api。反代后访问域名无法访问。有配置ssl证书。没有cdn。
我新的服务器 debian12 安装AMH面板 已经1.5小时 还在安装。是什么原因,我都选择不安装软件。腾讯云2核4G的那种。 源更换 腾讯云的 DNS:114.114.114.114