LuManager(LUM)是基于FreeBSD、Debian、Centos、Ubuntu、HttpOS等Linux/Unix系統的網站服務器管理軟件,是目前國內市場上為數不多的同時支持Linux和Unix的網站服務管理軟件(好像是唯一的?)。只要您會上網,就可以搭建和管理 Linux/Unix服務器!完美支持Discuz、Phpwind、Shopex、ECShop、Ecmall、Wordpress、Dedecms、 PHP168、PHPCMS、ECMS、CmsTop、Magento、Zen-Cart、Xweibo、Iweibo等常用php+mysql結構程序。還集成了常用程序的快速安裝方法,安裝好LuManager后,5秒內即可創建一個網站!使創建網站的門檻大大降低。LUM是從已經有6年歷史的 FAMP分離出來的控制面板的升級版本,我們將其命名為LuMananger,即Linux/Unix的管理者,簡稱LUM。
演示:http://demo.zijidelu.org:8888(用戶名:zijidelu,密碼:zijidelu)
######------ 為什么選擇LuManager:
阿里巴巴、淘寶、新浪、網易、騰訊、搜狐、百度、優酷等大訪問量的網站,工商銀行、建設銀行、支付寶等要求高度安全的交易網站,絕大多數甚至全部使用的是Linux/Unix服務器。但Linux/Unix系統通常是很難使用的,那些煩瑣而難記的命令也很容易讓人放棄使用這些優秀的系統,LUM將協助您傻瓜化管理這些系統。
######------ LuManager能做什么?
#-------- Nginx和Tengine自由切換
Tengine是由淘寶技術團隊開發的Web服務器,Tengine基于Nginx,針對大流量網站需求增加了很多功能特性和性能優化(taobao.com就用它!)。
#-------- Nginx(Tengine)與Apache自由切換
每個網站都可以自由選擇以下三種模式:1.完全使用Nginx,2.完全使用Apache,3.僅PHP用Apache處理(即前臺Nginx,后臺Apache)。并且可以選擇是否使用cgi處理PHP,杜絕502錯誤。
#-------- 傻瓜化掛載硬盤
在LUM2.0出現之后,您只需要知道怎么插硬盤線就行了,別的事都交給LUM吧!阿里云,盛大云的數據庫硬盤可以掛嗎?哈哈,當然的,簡直易如反掌,您不是在做夢!
#-------- 智能優化
LUM可以根據硬件的性能智能優化系統,您只需打開智能優化開關即可,完全沒有必要花大量的時間學習如何優化!還可以直接修改php,mysql的參數,如mysql連接數,php上傳文件大小等。
#-------- 增加了API接口
開發者可以開發主控端了!什么賣空間啦,FTP啦,都不在話下。不限制主控端的開發語言,理論上,只要能提交post數據,并接收json數據的語言便可。
#-------- 互相操控
如果您有1000臺機裝有LUM,要記賬號,密碼,還得不停切換。。。管理起來是不是特別麻煩?現在好了,只需要在其中一臺LUM中錄入其它999 個節點的API接口密碼(裝有LUM的服務器,便可以稱為節點),便可以管理其它機器了,可以往節點服務器上添加網站,重啟,關機。。。跟管理本機一樣操作,連界面都不變,只多出一個提示:您正在操控IP為****的節點服務器,爽得要死!
#-------- 杜絕病毒與木馬,安全有保障
LUM可以將網站“上鎖”,就算網站程序有漏洞,也不會被掛木馬或中病毒。至于跨站攻擊,我們在很久很久以前就已經解決了。聽說LUM還沒有出現過漏洞?對頭,相信我們,沒錯滴!
#-------- 禁止訪客IP
當發現某客戶端IP的訪客過多時,可以在LUM后臺禁止訪客IP
#-------- 清理垃圾
相信沒有幾個人懂得Linux/Unix系統里所有文件的作用,而LUM可以將那些垃圾文件找出來!至于你信不信。。。哦,至于刪除還是不刪除,由你!
#-------- 半小時內即可裝好服務器環境
如果您使用的Reh系列操作系統(如CentOS,HttpOS等),一般30分鐘即可裝好服務器環境;如果選擇編譯安裝,一般也不會超過2小時(與機器性能與下載速度有關,但我們還是強烈推薦用編譯安裝,因為安裝過程中會根據硬件環境自動優化)。不管您選擇哪一種方式,都可以自動化安裝。
#-------- 郵件告警
當系統發生故障時或進行一些重要的操作時,將發郵件給管理員告警。
#-------- 服務器資源共享(LUM是非常優秀的虛擬主機控制面板)
LUM支持無限級代理,每個用戶都可以創建子用戶,并為子用戶指定用戶組,然后通過用戶組控制子用戶的權限,就像雞生蛋,蛋再生雞和寡蛋。。.LUM的權限控制可以精確到具體行為,例如可讓某用戶的網站跨目錄訪問,是否有重啟Nginx的功能等。哦,對了,用戶可以在LUM發郵件煩管理員哦!
#-------- 網站壓力測試
想試一下服務器的性能嗎?想知道度娘的反應速度如何嗎?
#-------- 同時支持PHP5.2X和PHP5.3X
如果朋友們想使用PHP5.3X,選擇Apache即可(選擇Nginx就使用PHP5.2)
#-------- 可以使用PostgreSQL數據庫
兄弟姐妹們,如果MySQL宕掉了,LUM是不是就不能用了?以前是,以后,不一定了。只需在LUM后臺點點鼠標即可切換成PostgreSQL,LUM的穩定性又一次大大增強
#-------- CDN靜態網站加速
提供靜態內容加速功能,讓不同地區或線路的用戶訪問不同的服務器,是下載或鏡像網站的解決方案(創建一個鏡像網站是幾秒鐘的事情)。最簡單的應用:可以非常輕松實現讓電信用戶訪問電信服務器,網通用戶訪問網通服務器,老外就訪問放在國外的服務器。并且我們即將推出動態網站的加速軟件,可以加速 discuz,phpwind等動態網站的內容。
#-------- 在線安裝常用軟件
可在線安裝Discuz/Phpwind/EcShop/EcGroupon/Xweibo/iWeibo/PhpCMS/ECMS等程序,會上網就會建網站!
#-------- 防止跨站攻擊
不論使用的是Apache還是Nginx,都可以防跨站攻擊,當服務上的一個網站出現安全問題并不會危及整臺服務器上的數據。
#-------- SSL證書支持
可以用LUM直接生成ssl證書和證書申請文件,生成后馬上就可以用(測試站點),任何人都可以創建支持SSL證書的站點,不需再用命令去操作。
#-------- 301和302轉向
可以設置301永久轉向和302臨時轉向。
#-------- 網站流量限制
可以設置每個訪客的最大線程和最大的瀏覽網頁的速度。
#-------- 同時支持Linux和Unix系統
目前已經支持的系統有FreeBSD(Unix系),Debian,Ubuntu系列(Linux mint, 深度Linux,YLMF Linux,KUbuntu等),Redhat系列(RHEL, CentOS等)。最重要的,LUM不會破壞系統的安全保護機制,請放心使用!
#-------- 在線下載遠程數據
填入遠程文件的網址,輕輕一點便可以將遠程文件下載,同時支持將整個FTP上的內容下載(搬站是件蠻好玩的事。)
#-------- 強大的流量統計功能
能統計網站的最近5分鐘,10分鐘,半小時,3天,7天、10天、180天,本月,本年,昨天等時間段流量。自定義統計時間,支持日志回滾和自動切割,不需擔心日志過大的問題。并且可以生成流量統計圖表。還可以對單個網站進行流量統計,如果您感覺網站太難找,可以搜索并統計網站的流量。
#-------- 支持套餐定制
可以對產品(FTP,虛擬主機,數據庫)進行集中管理,如增加FTP的下載速度,限制FTP大小,控制FTP、網站、數據庫的個數等,接下來還將開發支持限制資源使用的功能。
#-------- FTP,主機,數據庫分離
一個FTP下可以建N個網站,一個網站可以連接任意多個數據庫,數據庫和網站只相關不相連。一個用戶可以有N個FTP,一個FTP下又可以有N個網站。
#-------- 反向代理
只需填寫被代理網址,別的都交給LUM去做,而且可以為代理網站開啟靜態緩存。
#-------- 身份驗證
可以為網站增加一個訪問用戶名和密碼,只有通過驗證的用戶才能訪問網站。
#-------- 可選擇常用軟件的偽靜態規則
包括Discuz、PhpWind、ShopEX、Wordpress等常用程序的偽靜態規則。
#-------- Memcached緩存管理
在線啟動和關閉Memcached,并可設置所使用的內存大小,連接數,是否開機啟動等。
#-------- 防盜鏈
不僅可以設置允許鏈接的域名,還可以設置被盜鏈時的默認圖片。
#-------- 備份與還原
支持對網站,數據庫或者普通文件夾直接打包備份或者解壓還原,支持zip, tar.gz, bz2等壓縮格式。
#-------- 操作系統行為控制
支持在后臺直接重啟,關機,Nginx,Apache,MySQL,Pure-ftpd等軟件的重啟,重載,關閉等功能。
#-------- 操作FTP和網站的文件權限互通系統
開通網站后,能過FTP上傳程序即可使用,不需改文件權限。通過FTP上傳的文件在網站程序中可以編輯或刪除,網站生成的文件在FTP中也能編輯或刪除。而且可在編輯虛擬主機時一次性將網站所有文件更改成777、775、644等權限。
#-------- 錯誤頁控制
支持在后臺控制403、404、500、501、502錯誤頁
#-------- FTP和網站目錄自由定制
可以將FTP定在/home/以外的分區,支持多個FTP主目錄(即可以掛多個硬盤),如/home/ftp2,/home/ftp3。
從LUM1.1.9至2.0有100多項更新,在此不再贅述。
######------ 安裝說明:
1. 安裝系統:最小化安裝系統(全新安裝系統,VPS用戶可跳過此步驟,也可以在VPS控制面板中重裝系統。如果是實體機用戶,我們建議您選擇我們專門為網站服務器定制的Linux操作系統HttpOS)。是當今世界上最傻瓜化最容易安裝的Linux操作系統,您只需填入一個數字便可以安裝好Linux操作系統!
2. 登陸系統:用超級用戶root登陸系統。如果是FreeBSD,由于根目錄通常比較小,請切換到/usr目錄進行安裝(cd /usr)。我們建議您用ssh工具并設置成UTF-8編碼登陸服務器,因為那樣可以看到中文提示。SSH工具用putty,設置UTF-8編碼的方法見 http://www.zijidelu.org/thread-1818-1-1.html。
3. 下載zijidelu_install.sh安裝腳本:wget http://down.zijidelu.org/zijidelu_install.sh(FreeBSD系統則用fetch代替wget)
4. 賦予zijidelu_install.sh可執行權限:chmod 740 zijidelu_install.sh(或者chmod u+x zijidelu_install.sh)
5. 安裝:./zijidelu_install.sh -y(此為全自動安裝,如需半自動安裝,請不用-y參數,即:。/zijidelu_install.sh)
如果您希望PHP支持pdo和mysqli,請用兩個-y參數,即:./zijidelu_install.sh -y -y,但由于兼容性方面的因素,在某些機器上可能裝不成功
其中第3、4、5步可合并執行(FreeBSD則用fetch代替wget):
wget http://down.zijidelu.org/zijidelu_install.sh; chmod 740 zijidelu_install.sh; ./zijidelu_install.sh -y
復制代碼6. 選擇下載點:China的為中國電信下載點(默認),USA為美國下載點。選擇好后回車
7. 選擇您要安裝的版本:選擇好回車即可。如果是Redhat系列系統,會提示您是否用rpm包來快速安裝LuNamp,建議時間比較緊或編譯安裝失敗的用戶選擇rpm包進行安裝
提示:如果在安裝過程中斷網,請重新執行安裝便可(已經安裝的會跳過)
也可以單獨下載安裝:
安裝腳本網址:http://down.zijidelu.org/zijidelu_install.tar.gz
LuNamp網址:http://down4.zijidelu.org/projects/zijidelu-lunamp/files/LuNamp2.1/LuNamp_last.tar.gz
LuManager網址:http://down.zijidelu.org/LuManager_last.tar.gz
1. 將zijidelu_install.tar.gz通過sftp上傳至服務器
2. 用root用戶登陸服務器
3. 解壓:tar zxvf zijidelu_install.tar.gz
4. 解壓zijidelu_install.tar.gz后有一個zijidelu_install目錄,然后將LuNamp_last.tar.gz和LuManager_last.tar.gz上傳到zijidelu_install目錄下
5. 切換目錄:cd zijidelu_install
6. 執行./i.sh -y(或用。/i.sh進行半自動安裝)
這種方法可將LuNamp和LuManager一起打包分發,也就是將LuNamp_last.tar.gz和LuManager_last.tar.gz放到zijidelu_install目錄后,打包即可分發。
######------ 升級方法:
1. 用root用戶登陸服務器系統。
2. 下載最新的zijidelu_update.sh:
wget http://down.zijidelu.org/zijidelu_update.sh(FreeBSD則用fetch代替wget) 。
3. 賦予可執行權限:chmod 744 zijidelu_update.sh
4. 執行:./zijidelu_update.sh -y,選擇您所需要升級的版本編號(請逐一升級),然后按回車
注:升級過程中,可能會要求您輸入mysql的root用戶密碼,請輸入后回車
5. 如果以前使用的是PostgreSQL數據庫,請修改/usr/local/LuManager/Conf/config.php文件,將其中的數據庫類型改成pgsql,然修正pgsql數據庫的連接密碼。
6. 登陸LUM更新網站
7. 升級完成
升級失敗后的還原方法:
1. 還原前請將LuManager數據庫切換成mysql,將Tengine切換成Nginx(如果沒有切換過,則略過)
2. 在/home/mysqls_backup目錄下找到最近一次的LuManager數據庫的備份文件夾,記下目錄名(是升級前自動備份的,可借助winscp工具使用sftp連接服務器進行查看)
3. 刪除錯誤的數據:rm -rf /home/mysql_data/LuManager/*
4. 將數據庫備份目錄下的所有文件復制到/home/mysql_data/LuManager/目錄下。cp -R /home/mysqls_backup/LuManager備份目錄(最新的那個)/* /home/mysql_data/LuManager/
5. 在/home/hosts_backup目錄下找到最近一次的LuManager程序的備份文件夾,記下目錄名
6. 刪除錯誤的數據:rm -rf /usr/local/LuManager/*
7. 將LuManager備份目錄下的所有文件復制到/usr/local/LuManager/目錄下。cp -R /home/hosts_backup/LuManager備份目錄(最新的那個)/* /usr/local/LuManager/
8. 重啟lu: lu-restart,并登陸LUM編輯任意一個網站(無需改數據),然后提交
9. 還原完成。
原文地址:http://www.zijidelu.org/thread-7264-1-1.html
新聞熱點
疑難解答