在购买了VPS后,为了更加方便的管理站点,可以安装一些虚拟主机面板,本次测试了AMH 4.2(5.0版本开始收费)。目前4.2版本已经很久没有更新了,个人对5.0版本后按月收费的模式不太感冒,但是相对来说目前的5.1版本功能还是蛮强大的。
安装过程:
AMH 4.2为独立额LNMP环境的主机面板,安装前需要确保系统纯净。
1)使用root账号登录系统
2)安装前的准备(更新系统+安装wget)
1 2 |
yum update yum install wget |
3)执行安装脚本
1 |
wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log |
4)根据提示输入选择1~3选项。1为安装amh,2为卸载amh,3为退出不做操作。
5)访问http://ip:8888 即可进入AMH web端管理,默认账号为admin。
AMH部署WordPress时遇到的问题解决
自己在安装完后,部署了WordPress,但是在进入Wordpress管理后台后出现 No input file specified 的报错信息。具体表现是:WordPress前台打开首页和内页都正常,登录WordPress网站后台也正常,但是在打开任何管理子项时,都会出现404错误。查询了下是由于AMH使用的是Nginx,而不是Apache导致的,问题出在nginx重定向规则上。解决方案如下:
只需要在后台修改nginx的conf文件,然后重启nginx即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } rewrite /wp-admin$ $scheme://$host$uri/ permanent; |
可以看出比官网给出的规则多出最后一句代码。
官方网站:http://amh.sh/
打赏作者
