当前位置: 首页 > 知识库问答 >
问题:

amh - AMH7.0面板默认组件出错,如何解决?

燕翼
2023-08-06

最开始由于需要设置反向代理,在AMH7.0面板上下载了LNGX,然后发现LNGX需要安装ngx_http_substitutions_filter_module,但是nginx-1.24似乎并不支持该模块,安装时会报错,于是下载了nginx-1.20,但发现所有环境的Nginx版本均无法切换为nginx-1.20。(切换时会报错,但报错内容是nginx正常运行,目前已无法复现)

然后我将AMH面板的Web服务器默认组件从nginx-1.24换成了nginx-1.20,切换后发现所有环境的Nginx版本依然无法切换为nginx-1.20,于是准备卸载nginx-1.24,但nginx-1.24和nginx-1.20同时显示为默认组件,均无法卸载。


之后尝试切换回nginx-1.24或切换至nginx-generic-1.20均无法解决问题,最后通过ssh强制卸载了nginx-1.24,卸载后环境的Nginx版本可切换为nginx-1.20,但导致了AMH7.0面板不断弹出下图所示的警告。(但nginx-1.24不是实际上的默认组件)

目前AMH面板及AMH面板上的网站均正常运行,未出现任何问题,但AMH面板由于不断弹出的警告已经无法使用。

重启无法解决问题,但网站的伪静态设置失效。

请问这种情况该如何解决?谢谢!

共有1个答案

姬高澹
2023-08-06

如果切换nginx版本其中一版本出现了错误,面板是有限制切换不了,
切换时也会提示具体原因,应该看提示信息处理。

ssh强制卸载了nginx,要看是用什么方式卸载了,现在提示nginx-1.24出错,也按提示的去点击『检测』查看报什么错误。

如果是在ssh用amh的命令卸载的,面板正常应该不会再有这个软件的提示,也可能你手动删除,面板的软件没刷新,可以点击面板右上角的头像,再点『更新缓存数据』看看。

也可以尝试用amh命令卸载,
amh nginx-1.24 uninstall

 类似资料: