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。[]
以上就是本文[]的全部內容,[]希望對大家的[]學習有所幫助[],也希望大家[]多多支持。
評論一下?