[WHM]如何重新編譯EasyApache (Apache) ?
如果你的伺服器是透過cPanel系統來管理,那麼最高管理員帳戶一定是WHM系統在做維護,而WHM整體系統架構和Plesk不相同,因為安裝了WHM後,等於該伺服器的Linux架構和一般的伺服器有所不同,在阿帕契Apache的設定上也都被WHM(cPanel)的EasyApache綁住,若是使用一般的Linux概念透過SSH去維護伺服器環境,可是有困難的。
因為cPanel現在對於整個伺服器的運作或是編譯環境都交給EasyApache去做管理,所以想要重新編譯cPanel的Apache,建議是透過內建的EasyApache管理模組去做維護,因為這樣會比較好管理,換個角度想,cPanel透過WHM的EasyApache把伺服器管理這件事情變得簡單,對於不懂指令或是不熟悉的人來說,透過圖像介面管理,可以省時許多。
若要重新編譯WHM(cPanel)下的Apache,你必須以最高權限管理員root進入WHM系統中,才可以進行編譯Apache,如果你只是一般cPanel主機使用者,就不能使用這個功能,所以請注意你所使用的帳號權限,如果你是cPanel主機用戶,需要額外開啟什麼模組權限的,你還是得透過主機商尋求協助,看對方是否願意開啟服務,否則就沒囉!
第1步 首先以最高權限管理者「root」進入WHM管理系統,進入後請在左邊搜尋「EasyApache (Apache Update)」,點擊進入後你會看到右手邊有許多選項,通常您可以選擇「Previously Saved Config」也就是使用上次設定過的紀錄去改,或者是可以透過下方的選項勾選,然後再點選﹝Start customizing based on profile﹞進行Apache編譯。
第2步 接著請選擇Apache版本,再點選﹝Next Step﹞進行下一步。
第3步 接下來選擇php版本,再點選﹝Next Step﹞。
第4步 這時候可以針對Apache的各項模組做設定,可以選擇安裝或是不安裝,依照個人需求進行調整,設定好後點﹝Exhaustive Options List﹞。
第5步 這時你可以儲存你的勾選設定,讓下再次編譯可以直接透用這份設定,如果不需要或者是想要直接編譯,就直接點選﹝Save and build﹞。
第6步 若是你伺服器本身就已經在運作,那他會跟你確定是否真的要重新編譯Apache和PHP,請點﹝Yes﹞繼續。
第8步 這邊是提醒您編譯的時候,請不要關閉當前視窗,否則會造成編譯失敗!
第7步 接著就開始編譯了,記得別關閉視窗,否則會造成編譯失敗,因為香腸上次就手殘不小心關閉,結果收錯誤報告,所以又再次花時間重新編譯了。
第8步 編譯多久呢?視情況或是模組安裝的狀況不同而定,但至少都要半個小時以上起跳哦!編譯好後會顯示如下,告知你編譯完成的log檔案已經存放好,這樣就可以了。
以上這樣幾個步驟,就讓我們完成EasyApache(WHM)的編譯了,是不是很簡單呢?當然如果你不想要這樣,官方在畫面上其實也有提是透過SSH指令介面去做編譯的,但基本香腸還是覺得透過圖像化界面的編輯還必較方便,畢竟官方都這樣設計了,就是要讓WHM(cPanel)變得更好用,如果真的很懂指令的話,其實也不用安裝這種玩意來管理伺服器囉!