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

AMH 社区首页

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

[求助帖] 我给大家说一下Apache的问题,随时可以提问。

CodeByMe
银牌会员
1410.00 价值分

CodeByMe 发表于 2014-03-14 13:18:07
本帖最后由 CodeByMe 于 2014-3-14 13:26 编辑

有很多人希望AMH官方使用lnamp,但是,却没有想到他的难度。接下来我给大家讲一下AMH的问题。
Q:AMH的结构是什么?
A:AMH其实分为两个部分,一部分就是基于Shell的执行命令,另一部分是基于PHP的可视化面板。而前者,是后者的基础!
可以说,没有了前者,后者根本没用。
如果你打开了面板的model层,你会发现,你的所有操作,几乎都是基于amh命令的,首页看到的信息,是amh info返回的,添加主机,通过amh host add 添加的,添加ftp,也是amh FTP add实现的。
所以,面板只是为了方便不擅长命令行的用户使用的,不是不可缺少的。
Q:为什么官方不添加Apache?
A:添加Apache就意味着要重构AMH几乎80%的代码,对于一个开发了多个版本的程序来说,这是不明智的,而且,AMH官方目前只有一个开发者,无法重构代码,代价过大。
而且,加入Apache后,也需要稳定性测试,这是一项旷日持久的工作 ,非一日之功!
Q:为什么不在模块中添加Apache?
A:对于模块开发者来说,如果实现Apache,那么就需要书写专门的Lnamp命令来方便添加,这对模块开发者本身就是一个考验,其次,还需要处理好Apache与Nginx的协调关系,有可能需要修改amh的命令文件,这对开发者要求很高!
Q:如果希望使用Lnamp怎麽办呢?
A:参考军哥的Lnamp,手动配置,或期待其他开发者开发出AMH基于Apache的版本,只是那时,未必就叫AMH了。
Q:为什么不参考Lum和Wdcp的设计思路或代码?
A: Lum是商业软件,使用代码是需要付费的 .Wdcp虽然是免费的,但是,使用代码仍需要与其开发者沟通?
Q:为什么你这么反对?
A:很简单,Lum是商业软件,是收费的,有足够的资金 ,有庞大的开发团队。Wdcp虽然免费,但他其他的方面收费的却不少,而且,wdcp论坛有广告,也是进项,开发人员也不会少。军哥虽然是一个人在搞,可军哥也搞了多少年了,AMH才几年?开发者又有几个?专职只有一个,其他都是爱好而已。
2014-03-14 13:18:07 1

ali
银牌会员
3123.65 价值分

本帖最后由 ali 于 2014-3-14 14:32 编辑

不明觉历啊
  支持 (0分)  反对 (0分)
回复  2014-03-14 13:42:06 2

shuaisky
铜牌会员
511.00 价值分

前排占座
  支持 (0分)  反对 (0分)
回复  2014-03-14 23:01:23 3
 1  (总1页)
AMH社区列表
用户服务中心