(需要注意的是,在第九主機VPS安裝,apache佔用記憶體很高,切換到nginx比較佔用小,推薦切換nginx)
最後更新時間:20090605 15:00
0605:解決了404預設頁導致記錄檔過大的問題,如果不更新,請把所有主機的404錯誤版面設定成“/”或設定成已經存在的頁面,如http://www.xxxxx.com/404.html(這個檔案必須存在)
功能特徵:
FAMP5X非常簡單:一鍵安裝 > 後台開通虛擬機器主機 > 上傳網頁;
1、便捷:配置一台伺服器一般需要兩個小時以上,而FAMP是一鍵安裝,25分鐘就裝完;
2、簡易:網頁式管理,如:綁定網域名稱、添加404錯誤頁面、開通FTP,關閉網站...只需在FAMP後台點點滑鼠,就完成了,忘記那些配置文檔吧!;
3、效能:新增PHP緩衝軟體Eaccelerator——佔用資源更少了,開啟網頁更快了,運行更穩定...
3、升級:升級軟體非常簡單,把每個軟體的安裝指令碼分成一個小檔案,如:您要升級Apache,只需對./apache.sh稍作修改,然後執行便可;
4、安全:密碼全部採用單向加密(無法復原),FAMP後台登陸密碼甚至用了3次MD5加密,讓解密變得不可能。資料庫中的重要資料,也全單向加密了;
5、相容:可裝在FreeBSD6X,FreeBSD7X上(不分I386和AMD64位版),還有Linux的發行版Debian和CentOS上;
6、自由:可自由切換Nginx或Apache作為WEB伺服器系統(有人說Nginx的效能是Apache的10倍!);
FAMP5.1.0新增功能:
1、新增主機時,會同時為該主機開設一個資料庫;
2、新增或修改了主機配置後,在後台可查看是否生效;
3、新增主機排序;
4、主機列表頁面,可直接點擊網域名稱進入相應網站;
5、增強了安全性,以前可以通過某些途徑擷取主機列表,新版修複了此Bug;
6、同一個FTP使用者名稱可以開設多個子網站(也就是FTP使用者名稱可以重複);
7、支援iconv;
8、解決nginx在網址中無法自動添加“/”的問題;
9、新增備份還原功能;
10、當在後台進行重要操作時,需要再次輸入後台密碼(大大增加安全性!);
11、簡化後台操作,讓添加子網站變得更加簡單;
還有一些細微調整,不再一一列出...下載吧!很好很強大,想黑用暴力!
環境需求:
目前支援FreeBSD/Debian/CentOS,其它的系統沒試過(如果你打算用Linux,個人建議用Debian——相對其它Linux發行版更簡潔,也更注重安全性)。
FreeBSD系統:
1、用最小化方式安裝FreeBSD(圖文教程:http://www.aidong.org/thread-45-1-1.html)
2、解壓FAMP後,進入解壓後的目錄(cd famp5.1.0),執行./install.sh安裝FAMP(詳細的步驟請看後面的內容)
Debian系統:
1、安裝Debian系統時,只選擇安裝“標準系統”,然後再安裝FAMP所需要的包,方法如下:
2、執行:apt-get update(更新apt源列表,執行前請確保Debian已經連上互連網);
3、執行:apt-get install gcc g++ ssh make bzip2 flex vim bison libncurses5-dev
4、解壓FAMP,進入解壓後的目錄(cd famp5.1.0),執行./install.sh安裝FAMP(詳細的步驟請看後面的內容)
————————————————————
————————————————推薦使用centos系統安裝
CentOS或AS系統:
1、下載最新的CentOS,用最小化方式安裝(什麼都不選,只安裝基本系統);
2、執行yum update升級一下系統
3、安裝FAMP所需要的軟體包。執行:yum install gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel wget(執行前請確保CentOS已經連上互連網)
4、解壓FAMP,進入解壓後的目錄(cd famp5.1.0),執行./install.sh安裝FAMP(詳細的步驟請看後面的內容)
在CentOS上安裝mysql時,可能會停頓一段時間(mysql-test),多等等就過去了
由於CentOS預設安裝了iptables,請注意把20、21、80、8888、20000-30000的連接埠開啟(20000-30000用20000:30000表示)
軟體版本:
Apache:httpd-2.2.11.tar.bz2
Nginx:nginx-0.6.36.tar.gz
Mysql:mysql-5.1.34.tar.gz
PHP:php-5.2.9.tar.bz2
Pureftpd:pure-ftpd-1.0.21.tar.bz2
ZendOptimizer:ZendOptimizer-3.3.X
eaccelerator:eaccelerator-0.9.5.3
GD:gd-2.0.35
安裝步驟:
首先請以最小化方式安裝FreeBSD(圖文教程:http://www.aidong.org/thread-45-1-1.html);
記住:所有網站內容都在/home/ftp下,所以,請把/home分大些!
1、用root使用者登陸FreeBSD,轉到一個有足夠空間的臨時分區,如:cd /usr(裝FAMP的時候臨時用一下);
2、下載wget http://down.aidong.org/famp5.1.0.tar.bz2,解壓軟體:tar xvf famp5.1.0.tar.bz2;
3、安裝:進入famp目錄(cd famp5.1.0),然後執行./install.sh(安裝過程視伺服器的硬體設定而定,一般的伺服器大概需要25分鐘);
4、安裝完成後,用您的伺服器IP(或指向到該IP的網域名稱)加連接埠8888(http://ip:8888,如http://192.168.1.118:8888)登陸FAMP管理系統(使用者名稱:famp,密碼:famp_pw)添加虛擬機器主機並為該主機開通FTP;
5、用FTP軟體登陸剛開通的虛擬機器主機,上傳網頁...
6、裝完後已經幫您啟動了該啟動的程式,所以不用再登陸到FreeBSD去了,直接去後台管理您的伺服器吧!
添加網站步驟:
1、快速添加主網站、請填寫:FTP使用者名稱、FTP密碼、網站標識、綁定網域名稱、資料庫使用者密碼(也就是不要去設定擴充資訊);
2、快速添加子網站、只需填寫:FTP使用者名稱、網站標識、綁定網域名稱;
安全設定:
1、安裝好FAMP後,請登陸FAMP背景PhpMyAdmin刪除除root(localhost)和famp以外的其它資料庫使用者,並更改root使用者的密碼(root使用者的原密碼為“famp_pw”),但請不要在phpMyadmin裡更改famp使用者的密碼(請到FAMP管理後台更改,否則FAMP後台都登不上哦!);
2、在FAMP後台更改famp後台資料庫的密碼(http://IP:8888/famp_admin.php?action=account_setting)。如果您的伺服器同時給別人用,這個密碼一定要改,否則別人能通過PHP代碼用FAMP的預設密碼(famp_pw)串連資料庫。
3、更改FAMP管理背景帳戶登陸使用者名稱和密碼(使用者名稱為famp,原始密碼為famp_pw,把使用者名稱和密碼都改掉吧!貌似更安全...);
有些朋友可能感覺要更改的東東有點多啦,嗯,本人理解,但以上三種密碼的功能是不一樣的,為了我們的伺服器更安全,耐心一點啦!
原始密碼都為“famp_pw”;
程式支援:
支援國內的絕大多數程式,如Discuz!、Phpwind、動網論壇PHP版、帝國CMS,PhpCMS、EcMall、ecshop、shopex...
升級軟體:
FAMP有一個非常優秀的特徵,那就是可自由升級套包裡的軟體(這一點,解壓安裝的套包是無法做到的),這提高了安全性,如上次php5.2.7就出現安全性漏洞;還有方便了許多,如,想為apache加一個模組,可以自己再編輯一下編譯參數,重新編譯安裝一下便可...FAMP的升級功能,最大限度地滿足您的需要!
以升級Apache為例:
1、解壓:tar xvf famp5.1.0.tar.bz2;
2、把您下載的apache放在famp5.1.0/soft/目錄下,記下檔案名稱(標準的檔案名稱,如“httpd-2.2.13.tar.bz2”);
3、修改代碼:更改famp5.1.0/code/apache.sh檔案,把其中的“httpd-2.2.11.tar.bz2”更改為“httpd-2.2.13.tar.bz2”,把“httpd-2.2.11”更改為“httpd-2.2.13”——解壓後的目錄名(也就是把原檔案名稱的“.tar.gz”或“.tar.bz2”去掉);
4、執行安裝:cd famp5.1.0/code,然後執行“./apache.sh”;
管理相關:
啟動WEB服務:“/webserver-restart”(如果已經在運行,則重啟);
關閉WEB服務:“/nginx-stop;/apache-stop”;
啟動Mysql:“/mysql-start”;
關閉Mysql:“/mysql-stop”;
啟動Pureftpd:“/pureftpd-start”;
關閉Pureftpd:“/pureftpd-stop”;
重啟Pureftpd:“/pureftpd-restart”;
刪除FAMP:
1、解壓:tar xvf famp5.1.0.tar;
2、執行./uninstall.sh(注意,請備份好您的mysql資料,資料庫位置是:/usr/local/mysql/var)
著作權說明:
作者:愛洞特漏 郵箱:loveworking###qq.com。如果您有什麼好的建議,請去官網(http://www.aidong.org)提,我們非常歡迎。
請不要更改FAMP的原始碼後,分發別的版本,謝謝!
下載
FreeBSD環境:fetch http://down.aidong.org/famp5.1.0.tar.bz2
Linux環境:wget http://down.aidong.org/famp5.1.0.tar.bz2
MD5值:9bee38d5abcc03d54f82c34dab44e142
建議:
如果是做圖片站、下載站(流量比較大的,讀盤比較頻繁的網站),建議用Linux,否則建議用FreeBSD
添加虛擬機器主機(簡潔):
添加虛擬機器主機(完整):
虛擬機器主機列表:
備份與還原:
虛擬機器主機管理日誌:
FAMP系統設定:
帳戶設定: