amh,这是[]一个由国人开[]发的lnmp[]/nginx[] 虚拟主机面板[],看到部落一[]直在测试各种[]vps控制面[]板,有不少的[]朋友给我留言[]说可以测试和[]分享一下am[]h,理由是简[]洁,没有那么[]多的花俏功能[],最适合个人[]用户使用。
本篇文章就来[]为大家带来利[]用amh虚拟[]主机面板在v[]ps主机上搭[]建网站、绑定[]域名、创建和[]管理mysq[]l数据库,如[]果你喜欢am[]h这种功能不[]多但足够简洁[]的风格,可以[]用amh建立[]wordpr[]ess博客、[]discuz[]! 论坛社区。
由于前些天部[]落激活开通了[]gce云服务[]器和了解到了[],其实谷歌的[]gce云服务[]器使用起来在[]某些方面和v[]ps差不多,[]本篇文章的a[]mh安装是基[]于gce vps上测试[]的,你如果有[]自己的vps[]主机完全可以[]参考安装。
轻巧amh虚拟主机面板安装使用和gce云空间搭建网站实例
一、gce云vps安装amh前准备
1、gce云[]vps经过的[]测试使用起来[]和一般的vp[]s大体相同,[]但是具体的还[]是有一些区别[]的,如果你正[]在使用lin[]ode或者g[]odaddy[] vps等这样[]的传统vps[],可以直接跳[]过本步骤,直[]接进入下一步[]安装过程中。[]
2、amh虚[]拟主机面板要[]求vps主机[]的内存大于6[]00,部落申[]请到的goo[]gle comput[]e engine[] vps是最小[]内存那种:0[].6gb内存[]。
3、执行以下命令,在gce vps上增加一个256mb的swap交换分区,并在开机自动启用。
1 2 3 4 5 6 | 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、开放gc[]e vps的80[],8888等[]端口,开启h[]ttp访问和[]amh后台登[]录。你可以直[]接进入gce[]的防火墙规则[]中新建规则,[]加入80,8[]888等这样[]的常用端口即[]可。
5、当然你也可以使用gcutil,执行以下命令即可添加80端口。
1 | gcutil addfirewall http2 --description="incoming http allowed." --allowed="tcp:http" |
6、执行该命[]令后就可以在[]google[] comput[]e engine[]控制中心中看[]到新增加的防[]火墙规则,和[]刚刚我们手动[]添加的效果是[]一样的。
二、amh虚拟主机面板安装图文过程
1、要安装a[]mh虚拟主机[]面板,用ss[]h登录vps[],然后执行以[]下命令:
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、根据vp[]s主机的性能[]不同,amh[]安装所需要的[]时间也会不同[],我在gce[] vps上安装[]花了60分钟[]。
5、安装完成[]后,即可以:[]ip:888[]8这样的地址[]登录amh虚[]拟主机管理后[]台。
6、amh控[]制面板设计得[]比较简洁,既[]可以用命令操[]作也可以直接[]点击启动或者[]关闭web服[]务器组件。部[]落安装amh[]后发现占用内[]存在100m[]b左右。(点[]击放大)
三、amh创建网站绑定域名增加ftp
1、在amh[]中点击新增虚[]拟主机,然后[]填写你想要绑[]定的域名,其[]它的可以保持[]默认,最后点[]击&ldqu[]o;保存&r[]dquo;即[]可创建成功。[](点击放大)[]
2、amh会[]根据域名来分[]配不同的网站[]根目录,默认[]主页、伪静态[]规则等这些都[]可以编辑修改[]。
3、新增加f[]tp账户可以[]指定到具体的[]网站根目录,[]可以赋予某一[]个ftp账号[]访问所有网站[]的根目录权限[]。
四、amh创建和管理mysql数据库
1、要创建新[]的mysql[]数据库,点击[]&ldquo[];创建数据库[]&rdquo[];按钮。
2、然后在下[]方填写新的m[]ysql数据[]库名称,可以[]一次性创建多[]个,最后点击[]保存。
3、创建my[]sql成功。[]
4、默认的是[]root作为[]mysql数[]据库的用户,[]我们要创建新[]的mysql[]数据库用户名[],需要在下方[]点击&ldq[]uo;新建用[]户&rdqu[]o;。
5、设置好m[]ysql用户[]名名称和密码[]选装,点击下[]方的保存即可[]。
五、amh虚拟主机面板备份和还原设置
1、amh还[]提供了简单的[]备份功能,备[]份时可以设置[]一个密码。
2、备份好了[]后,日后如果[]想要恢复am[]h某一时间的[]设置和数据,[]可以点击&l[]dquo;一[]键还原&rd[]quo;。
3、备份还可[]以备份到远程[]的ftp上。[]
六、amh虚拟主机面板安装使用小结
1、amh控[]制面板除了直[]接在网页上操[]作外,你还可[]以直接在ss[]h中使用各种[]命令来执行,[]例如管理虚拟[]机,执行am[]h host,然[]后按照相关命[]令操作。
2、amh用[]来搭建网站是[]基本上足够了[],但是在用户[]的管理、权限[]分配、api[]接口方面欠缺[],所以说am[]h比较适合个[]人或者几个人[]使用vps。[]
以上就是本文[]的全部内容,[]希望对大家的[]学习有所帮助[],也希望大家[]多多支持。
评论一下?