产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH一键还原(amh revert)脚本更新

amysql
创始人
99530.81 价值分

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;





2013-06-04 23:52:15 1

AMH面板 - 好用高效低占用、安全可靠极稳定

ylx
银牌会员
4334.00 价值分

当了次小白鼠!!
  支持 (0分)  反对 (0分)
回复  2013-06-05 00:09:43 2

amysql
创始人
99530.81 价值分

Nginx麻烦的地方就是加入第三方模块需要重编译。
估计是考虑到性能方面。
  支持 (0分)  反对 (0分)
回复  2013-06-05 16:02:48 3

shylocker120
银牌会员
2676.29 价值分

标记下。
  支持 (0分)  反对 (0分)
回复  2013-06-10 18:30:56 4

沧桑
银牌会员
1030.15 价值分

sed -i "/amh-modules-install.conf/a\ \t\t\tamh module \$line uninstall;" /root/amh/revert;
输入后没反映 ~!
正常吗?
  支持 (0分)  反对 (0分)
回复  2013-06-12 10:54:54 5

amysql
创始人
99530.81 价值分

引用:
沧桑 发表于 2013-6-12 10:54
sed -i "/amh-modules-install.conf/a\ \t\t\tamh module \$line uninstall;" /root/amh/revert;
输入后没 ...


正常。

这只是更改/root/amh/revert脚本,在amh-modules-install.conf下面加一
amh module $line uninstall; 的,没信息输出。
  支持 (0分)  反对 (0分)
回复  2013-06-12 11:46:58 6

geeklee
铁牌会员
89.00 价值分

引用:
amysql 发表于 2013-6-5 16:02
Nginx麻烦的地方就是加入第三方模块需要重编译。
估计是考虑到性能方面。


老大,有没有考虑用tengine?
  支持 (0分)  反对 (0分)
回复  2014-04-07 22:24:22 7

amysql
创始人
99530.81 价值分

引用:
geeklee 发表于 2014-4-7 22:24
老大,有没有考虑用tengine?


估计以后会有
  支持 (0分)  反对 (0分)
回复  2014-04-08 11:33:58 8
 1  (总1页)
AMH社区列表
用户服务中心