AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] AMH一键还原(amh revert)脚本更新 |
|
---|---|
amysql |
amysql 发表于 2013-06-04 23:52:15
适用版本 AMH3.1 & AMH3.2
----------------------------------------- 更新说明: 更新一键还原脚本,避免使用AMProxy-1.01或是limit_req2_nginx_module-1.2模块时存在一键还原(amh revert)问题。 如没使用到上面两个模块,即无影响。 问题分析: 最新版本的反代模块(AMProxy-1.01)与防CC攻击模块(limit_req2_nginx_module-1.2) 都使用到Nginx第三方模块, 使用amh revert一键还原时,这两个模块都需重编译Nginx,而这两个模块安装后“安装状态”标识文件建立于/root/amh/modules目录, 使用amh backup备份时modules模块目录同时备份了标识文件,从而影响了模块"安装状态"的判断。 使用下面命令用于一键还原模块安装前增加卸载操作,避免备份残留文件。 修复执行命令: sed -i "/amh-modules-install.conf/a\ \t\t\tamh module \$line uninstall;" /root/amh/revert;
点赞,加油! (0分)
2013-06-04 23:52:15 1
AMH面板 - 好用高效低占用、安全可靠极稳定 |
ylx |
当了次小白鼠!!
回复
2013-06-05 00:09:43 2
|
amysql |
Nginx麻烦的地方就是加入第三方模块需要重编译。
估计是考虑到性能方面。
回复
2013-06-05 16:02:48 3
|
shylocker120 |
标记下。
回复
2013-06-10 18:30:56 4
|
沧桑 |
sed -i "/amh-modules-install.conf/a\ \t\t\tamh module \$line uninstall;" /root/amh/revert;
输入后没反映 ~! 正常吗?
回复
2013-06-12 10:54:54 5
|
amysql |
引用: 正常。 这只是更改/root/amh/revert脚本,在amh-modules-install.conf下面加一 amh module $line uninstall; 的,没信息输出。
回复
2013-06-12 11:46:58 6
|
geeklee |
回复
2014-04-07 22:24:22 7
|
amysql |
回复
2014-04-08 11:33:58 8
|