AMH 是国内首个开源的主机面板,使用APL开源软件协议。目前,AMH 4.2是最后一个免费的版本,从5.0开始采用付费授权。
博主之前一直使用的虚拟主机,用了很久的 cPanel,但是 cPanel 不是开源的,而且不是免费授权的,授权费对于个人来说实在太贵,所以在 VPS 上这个控制面板就被排除了,剩下比较常用的控制面板有 WDCP、AMH 和 LUM 等等。
WDCP 和 LUM 貌似已经很久没更新了,界面风格还停留在几年前,AMH 4.2 虽然免费但是不支持 Apache,对于一直用 Apache 的人来说,还要花时间适应 Nginx。AMH 5.1 各项都不错,但是是收费的,想要好的体验就只能掏钱了。
个人用户6元/月,价格可以接受,多多支持正版吧~
AMH 部署完成后就开始搭建网站运行环境,然而当我把数据都迁移好之后才发现,AMH 默认是不支持 Apache 的每个站点目录下单独的 .htaccess 的。但是可以手动开启 .htaccess 支持。
SSH 登录到 VPS 后,输入以下命令进入 Apache 目录,编辑配置文件:
cd /root/amh/modules/apache-2.4.9/
nano httpd.conf
将
<Files ".ht*">
Require all denied
</Files>
改成
<Files ".ht*">
AllowOverride all
Require all granted
</Files>
按 Ctrl + O
,然后 Enter
保存;
按 Ctrl + X
退出编辑。
然后把 Apache 重启一下就好了。
虽然我并不了解代码,但依旧想说干得漂亮!