轻巧AMH虚拟主机面板安装使用和GCE云空间搭建网站实例
AMH,这是一个由国人开发的LNMP/Nginx 虚拟主机面板,看到部落一直在测试各种VPS控制面板,有不少的朋友给我留言说可以测试和分享一下AMH,理由是简洁,没有那么多的花俏功能,最适合个人用户使用。
本篇文章就来为大家带来利用AMH虚拟主机面板在VPS主机上搭建网站、绑定域名、创建和管理MysqL数据库,如果你喜欢AMH这种功能不多但足够简洁的风格,可以用AMH建立Wordpress博客、Discuz! 论坛社区。
由于前些天部落激活开通了GCE云服务器和了解到了,其实谷歌的GCE云服务器使用起来在某些方面和VPS差不多,本篇文章的AMH安装是基于GCE VPS上测试的,你如果有自己的VPS主机完全可以参考安装。
没有VPS主机的朋友可以在部落中的免费VPS分类中找到一些用来测试安装,关于VPS主机控制面板,部落分享的还有:
- 1、免费面板:最新的Kloxo主机控制面板安装与汉化图文教程
- 2、强大DA:DirectAdmin图文教程:安装、中文汉化、多用户、建站
- 3、省内存:超省内存的Linux VPS主机LNMP一键安装包:适合小内存VPS建站
轻巧AMH虚拟主机面板安装使用和GCE云空间搭建网站实例
1、GCE云VPS经过的测试使用起来和一般的VPS大体相同,但是具体的还是有一些区别的,如果你正在使用Linode或者Godaddy VPS等这样的传统VPS,可以直接跳过本步骤,直接进入下一步安装过程中。
2、AMH虚拟主机面板要求VPS主机的内存大于600,部落申请到的Google Compute Engine VPS是最小内存那种:0.6GB内存。
3、执行以下命令,在GCE VPS上增加一个256MB的swap交换分区,并在开机自动启用。
cd /var/
dd if=/dev/zero of=swapfile bs=1024 count=262144
/sbin/mkswap swapfile
/sbin/swapon swapfile
/sbin/swapon -s
echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab
4、开放GCE VPS的80,8888等端口,开启Http访问和AMH后台登录。你可以直接进入GCE的防火墙规则中新建规则,加入80,8888等这样的常用端口即可。
5、当然你也可以使用gcutil,执行以下命令即可添加80端口。
gcutil addfirewall http2 --description="Incoming http allowed." --allowed="tcp:http"
6、执行该命令后就可以在Google Compute Engine控制中心中看到新增加的防火墙规则,和刚刚我们手动添加的效果是一样的。
1、要安装AMH虚拟主机面板,用SSH登录VPS,然后执行以下命令:
1 | wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log |
2、选择你要安装还是卸载AMH,输入1是安装。
3、然后是设置MysqL密码、AMH管理员密码,回车开始安装。
4、根据VPS主机的性能不同,AMH安装所需要的时间也会不同,我在GCE VPS上安装花了60分钟。
5、安装完成后,即可以:IP:8888这样的地址登录AMH虚拟主机管理后台。
6、AMH控制面板设计得比较简洁,既可以用命令操作也可以直接点击启动或者关闭Web服务器组件。部落安装AMH后发现占用内存在100MB左右。(点击放大)
1、在AMH中点击新增虚拟主机,然后填写你想要绑定的域名,其它的可以保持默认,最后点击“保存”即可创建成功。(点击放大)
2、AMH会根据域名来分配不同的网站根目录,默认主页、伪静态规则等这些都可以编辑修改。
3、新增加FTP账户可以指定到具体的网站根目录,可以赋予某一个FTP账号访问所有网站的根目录权限。
1、要创建新的MysqL数据库,点击“创建数据库”按钮。
2、然后在下方填写新的MysqL数据库名称,可以一次性创建多个,最后点击保存。
3、创建MysqL成功。
4、默认的是root作为MysqL数据库的用户,我们要创建新的MysqL数据库用户名,需要在下方点击“新建用户”。
5、设置好MysqL用户名名称和密码选装,点击下方的保存即可。
1、AMH还提供了简单的备份功能,备份时可以设置一个密码。
2、备份好了后,日后如果想要恢复AMH某一时间的设置和数据,可以点击“一键还原”。
3、备份还可以备份到远程的FTP上。
1、AMH控制面板除了直接在网页上操作外,你还可以直接在SSH中使用各种命令来执行,例如管理虚拟机,执行amh host,然后按照相关命令操作。
2、AMH用来搭建网站是基本上足够了,但是在用户的管理、权限分配、API接口方面欠缺,所以说AMH比较适合个人或者几个人使用VPS。
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
- 深度剖析GCE云主机能给企业带来的福利
- AMH 国内开源免费云主机面板安装与使用-免费SSL,自动备份和应用安装
- Windows VPS安装Web环境快速搭建网站附阿里云免费云服务器申请
- Varnish高性能开源HTTP加速器:Varnish Nginx和Varnish Apache搭建配置
- VPS主机多人合租使用或多用户共享服务器使用方案-权限分配管理
- Google Cloud Platform云主机免费使用一年-申请注册和VPS主机性能测评
- CentOS 6安裝VNC、Xfce桌面、Firefox、Flashplayer教程Vagex挂机网赚
- YZPanel免费主机管理面板安装和文件管理器eAccelerator安装使用教程
-
先看再说
[回复] -
博主 .vpsmate.org 这个控制面板功能更丰富 也简洁
[回复]qi 回复:
@棒棒糖, 已经测试过了,这个面板安装简单,但是进入页面安装组件时有一个bug就是无法安装PHP和MysqL等,进入官网论坛一看,原来好多人正在反映这个问题,但是貌似作者只管自己的主机业务,对这个面板已经不再更新有半年多了。
[回复]时晞 回复:
@qi, 安装php解决方法
https://www.mirrtalk.net/?p=472[回复]qi 回复:
@时晞, 谢谢,我去研究研究。
[回复]时晞 回复:
@qi, 官方解决方法
https://bbs.vpsmate.org/read.php?tid=467
其实是因为软件源更新了版本
我的一个老方法:
报错:软件源 ius 安装失败!error: skipping https://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-10.ius.el5.noarch.rpm – transfer failed – Unknown or unexpected error
那么就打开https://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-10.ius.el5.noarch.rpm的上级目录
https://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/
自己寻找最新版本[回复] -
伤不起。
[回复] -
[img]https://bcs.duapp.com/zmgodeve136/blog/201305/37d12f2eb9389b50c85128e88535e5dde6116eda1.jpg[/img] 试试
[回复] -
今天來晚了
[回复] -
手机*,来一个…
[回复] -
其实vpsmate也不错
[回复] -
amh不错,蛮好
[回复] -
我用webmin,免费面板,rpm方式安装,简单快捷。
基本够用了。[回复] -
老板,我用云主机安装AMH的时候 居然给我生成了内网的IP访问地址。请问我通过哪里可以修改这个IP
[回复]qi 回复:
@CLT, 这个是自动获取VPS的IP地址了
使用编辑器编辑:/etc/sysconfig/network-scripts/ifcfg-eth0# Configuration for eth0
DEVICE=eth0
BOOTPROTO=none# This line ensures that the interface will be brought up during boot.
ONBOOT=yes# eth0 – This is the main IP address.
# The address, netmask and gateway are all necessary.
IPADDR=72.11.150.159 #你的IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=72.11.150.1 #网关ifconfig -a 可以看到IP和netmask, netstat -rn 可以看到网关gateway
一般这样设置好,再执行命令:service network restart 重启网络就好了,如果还是不通,重启试一下。
[回复] -
感谢老板回答。已经解决了!谢谢
[回复] -
@qi, 能否帮我安装一下AMH,安装过程出了很多错误,能帮一下吗
[回复] -
老大、为毛我装wp的时候提示链接数据库出错、到是我都填对了。。。
[回复] -
亚马逊免费vps提示[Error] Please use root to install AMH. 什么意思…
[回复]qi 回复:
@立华奏, AMH需要Root权限才能安装,Ubuntu可以获取root权限方法:
1、修改ROOT密码
sudo passwd root
2、sudo chmod 777 /etc/*/*d_config
用完再把权限改回来
3、vi /etc/*/*d_config
PermitRootLogin
这行改为
PermitRootLogin yes
PasswordAuthentication no
上面的no改为yes
————-centos此步不需做—————
UsePAM yes
上面的yes改为no
—————————-
4、重启AWS VPS,就可以使用root正常登陆了[回复] -
在谷歌的GCE上,发现FTP账号无法登陆,开通了21端口。
错误说无法列出目录[回复]