最簡單、最傻瓜化的虛擬主機管理軟件-LuManager主機管理系統

 LuManager(LUM)是基於FreeBSD、Debian、Centos、Ubuntu、HttpOS等Linux/Unix系統的網站服務器管理軟件,是目前國內市場上爲數不多的同時支持Linux和Unix的網站服務管理軟件(好像是唯一的?)。只要您會上網,就可以搭建和管理Linux/Unix服務器!完美支持Discuz、Phpwind、Shopex、ECShop、Ecmall、Wordpress、Dedecms、PHP168、PHPCMS、ECMS、CmsTop、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。
 [page]
######------ 安裝說明:
1. 安裝系統:最小化安裝系統(全新安裝系統,VPS用戶可跳過此步驟,也可以在VPS控制面板中重裝系統。如果是實體機用戶,我們建議您選擇我們專門爲網站服務器定製的Linux操作系統HttpOS)。是當今世界上最傻瓜化最容易安裝的Linux操作系統,您只需填入一個數字便可以安裝好Linux操作系統!
用最小化方式安裝FreeBSD的圖解教程
Debian最小化安裝圖文教程
CentOS 5.4 最小化安裝視頻教程
使用LuManager時的分區建議
安裝LuManager的視頻教程

2. 登陸系統:用超級用戶root登陸系統。如果是FreeBSD,由於根目錄通常比較小,請切換到/usr目錄進行安裝(cd /usr)。我們建議您用ssh工具並設置成UTF-8編碼登陸服務器,因爲那樣可以看到中文提示。SSH工具用putty,設置UTF-8編碼的方法見http://www.lum.net.cn/2012/help_0503/22.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
其中第3、4、5步可合併執行(FreeBSD則用fetch代替wget):
































































































































  1. wget http://down.zijidelu.org/zijidelu_install.sh; chmod 740 zijidelu_install.sh; ./zijidelu_install.sh -y 
如果您需要對所安裝的軟件進行定製,例如定製mysql和php的程序版本,是否安裝Apache等,可以直接下載zijidelu_install.tar.gz,然後解壓,再編輯zijidelu_install目錄下的lun_install_config.sh文件,然後再執行zijidelu_install.sh進行安裝即可。
6. 選擇下載點:China的爲中國電信下載點(默認),USA爲美國下載點。選擇好後回車
7. 選擇您要安裝的版本:選擇好回車即可。如果是Redhat系列系統,會提示您是否用rpm包來快速安裝LuNamp, 建議時間比較緊或編譯安裝失敗的用戶選擇rpm包進行安裝
提示:如果在安裝過程中斷網,請重新執行安裝便可(已經安裝的會跳過)

意外情況:
默認情況下,會自動安裝環境包,但有時可能無法順利完成,請手動執行命令安裝以下環境包!
Debian系統:
apt-get -y install gcc g++ ssh make bzip2 flex vim bison libtool libncurses5-dev libncurses5 libncurses5-dev libncurses5-dev libpcrecpp0 patch ntpdate openssl libssl-dev build-essential file gawk binutils parted zip unzip libperl-dev perl ftp libreadline-dev

CentOS系統:
yum -y install gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel wget patch ntp libxml2 libxml2-devel libevent m4 autoconf zip unzip libjpeg libjpeg-devel gd gd-devel freetype freetype-devel libpng libpng-devel openssl openssl-devel file libtool libtool-libs gmp-devel pspell-devel parted zlib perl mod_perl-devel apr-util ftp readline-devel readline-devel apr apr-util curl-devel


也可以單獨下載安裝:
安裝腳本網址:














  1. http://down.zijidelu.org/zijidelu_install.tar.gz 
LuNamp網址:
  1. http://down4.zijidelu.org/projects/zijidelu-lunamp/files/LuNamp2.3/LuNamp_last.tar.gz 
LuNamp網址二(日本節點):
  1. http://jaist.dl.sourceforge.net/project/zijidelu-lunamp/LuNamp2.3/LuNamp_last.tar.gz 
LuManager網址:
  1. 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用戶登陸服務器系統,然後切換到/home或者/usr目錄(cd /home或者cd /usr)
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. 升級完成

#------ 使用在線升級:
使用LuManager2.0.45以上版本的用戶,可以登陸LuManager在線升級,方法如下:登陸LuManager,在LuManager的首頁點擊“檢查更新”,如果沒有啓動保護密碼,請輸入後再重試

#------ 手動升級:
1. 下載LuManager_last.tar.gz安裝包:






















  1. wget http://down.zijidelu.org/LuManager_last.tar.gz 
2. 備份之前的LuManager:
  1. mv /usr/local/LuManager /usr/local/LuManager.bak 
3. 解壓LuManager_last.tar.gz:
  1. tar -zxvf LuManager_last.tar.gz 
4. 安裝新的LuManager:
  1. mv LuManager /usr/local/ 
5. 執行lu-repair命令便升級完成
  1. lu-repair 

注:這種方法適合安裝任意版本的LUM,下載不同的LUM便可,例如LuManager2.0.68的下載網址是: http://down.zijidelu.org/lum2.0.68/LuManager_last.tar.gz,LuManager2.0.72的下載網址是: http://down.zijidelu.org/lum2.0.72/LuManager_last.tar.gz

升級失敗後的還原方法:
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. 還原完成。

######------ 如何使用LUM(請大家不要折騰!)
讓大家有更多的時間運營網站,這是我們開發LUM的一個目的,所以請大家不要折騰!第一次登陸LUM後,請更改系統密碼,MySQL密碼,PgSQL密碼,便可以投入生產環境正式使用!

使用過程中可能遇到的問題如下:
1. 磁盤不夠:請先了解一下sftp的概念,然後用winscp或FileZilla等支持sftp的軟件使用sftp方式登陸服務器,切換到/home目錄,對文件進行選擇性整理或刪除。(sftp的用戶名用root,密碼即爲服務器的root用戶密碼。由於FreeBSD不允許使用root直接遠程登陸,請修改一下ssh的配置文件並重啓ssh後再進行管理)。如果將備份文件和垃圾文件都清理掉了,還是磁盤不夠,那我們要恭喜您:該學學怎麼買硬盤併爲硬盤插線了——因爲格式化硬盤並掛載硬盤的事,LUM替您解決了,哈哈...
2. 內存不夠:如果確實不能加內存,請將每一個php-cgi端口的進程適當調節一下,調到內存夠用爲止。但這樣會導致出現502錯誤或者訪問稍慢,只要您能堅持,我們也能堅挺!
如果在安裝或者使用軟件的過程中遇到問題,歡迎提問!

######------ 帳戶相關:
後臺登陸地址:http://ip:8888(將IP代替成您的服務器的IP地址或者解析到該IP的域名)
LUM後臺用戶名和密碼:zijidelu zijidelu
mysql超級用戶的用戶名和密碼:root zijidelu,phpMyAdmin管理面板:http://ip:8888/pm(爲安全起見,該管理網址是可以在LUM中禁止的)
postgres超級用戶的用戶名和密碼:postgres zijidelu,phpPgAdmin管理面板:http://ip:8888/pp(爲安全起見,該管理網址是可以在LUM中禁止的)
默認情況下,所有密碼都是zijidelu

######------ 相關概念:
LuNamp:LuNamp由Apache,Nginx,MySQL,Pure-Ftpd,Zend Optimizer等軟件組成的自動化一鍵安裝包(支持Linux和FreeBSD系統)。
LuManager:用來管理LuNamp的傻瓜化的虛擬主機,FTP,MySQL管理面板(快速記憶:Linux/Unix的管理者)
zijidelu_install.tar.gz:這是一個用來自動化安裝LuNamp和LuManager的腳本程序,一般用戶只需下載這個就行了,LuNamp和LuManager的下載是自動進行的。
ZijideluOS和HttpOS:一個基於CentOS的Linux發行版,是至今爲止世界上最傻瓜,安裝最方便的Linux網站操作系統,全自動安裝,與LuNamp和LuManager完美兼容。
FAMP:1.0版本於2005年發佈,1.X~4.X只是一鍵安裝包(相當於LuNamp的功能),到5.X的時候,集成了控制面板。LuManager是從FAMP分離出來的控制面板的升級版本(不帶安裝環境LuNamp)。
LuNamp名稱的詳細說明:
L: linux, U: unix, N:nginx, A: apache, M: mysql, P: php

######------ 卸載方法:
1. 下載LuNamp_last.tar.gz,如果已經下載了,則找到該文件,一般位於zijidelu_install目錄下(在哪個目錄下進行安裝的?)。
2. 解壓:tar xvf LuNamp_last.tar.gz
3. 切換目錄:cd LuNamp
4. 執行./i.sh,然後選2(uninstall)

######------ 軟件操作方法:
* 關閉LUM及所有組件:lu-stop
* 啓動LUM及所有組件:lu-start
* 重啓LUM及所有組件:lu-restart

* 關閉MySQL:mysql-stop
* 啓動MySQL:mysql-start
* 重啓MySQL:mysql-restart

* 關閉PgSQL:pgsql-stop
* 啓動PgSQL:pgsql-start
* 重啓PgSQL:pgsql-restart

* 關閉Nginx:nginx-stop
* 啓動Nginx:nginx-start
* 重啓Nginx:nginx-restart

* 關閉apache:apache-stop
* 啓動apache:apache-start
* 重啓apache:apache-restart

* 關閉pureftpd:pureftpd-stop
* 啓動pureftpd:pureftpd-start
* 重啓pureftpd:pureftpd-restart

* 關閉LUM後臺:lum-stop
* 啓動LUM後臺:lum-start
* 重啓LUM後臺:lum-restart

* 修復LUM文件權限(包括MySQL數據庫權限的LUM軟件本身的權限等):lu-repair


######------ 軟件目錄:
請看:LuNamp和LuManager的目錄結構( http://www.lum.net.cn/2012/help_0529/63.html

######------ 安裝前替換組件版本:
拿替換mysql爲例:
1. 當下載完成LuNamp_last.tar.gz後,手動解壓,得到LuNamp目錄
2. 下載最mysql(注意,下載的是以tar.gz結尾源碼包,而非二進制包,例如mysql-5.5.9.tar.gz);
3. 將mysql包傳至LuNamp/soft/目錄下;
4. 修改LuNamp/code/mysql/mysql.sh文件,將改本號改掉(例如將5.1.6改成5.5.9)
5. 替換其它的軟件包,然後執行LuNamp目錄下的i.sh便可以安裝(或者執行zijidelu_install目錄下的i.sh,注意兩個i.sh不一樣,前者只安裝LuNamp,後者安裝LuNamp和LuManager)


######------ 升級組件:
提示:
1. MySQL只能升級同一系統版本的,如:mysql-5.1.54可以升級成mysql-5.1.61,但不能升級成mysql-5.5.X,因爲mysql的各版本的數據庫格式不通用。
2. 目前Nginx只能使用php5.2.X(/usr/local/php_fcgi),暫時不能升級成php5.3.X,非FastCGI模式(/usr/local/php)則不受這個限制
拿升級nginx爲例:
1. 下載最新版的nginx(注意以前的軟件包的後綴名,如tar.gz);
2. 將nginx包傳至LuNamp/soft/目錄下;
3. 修改LuNamp/code/nginx/nginx.sh文件,將改本號改掉
4. 切換目錄:cd LuNamp/code/nginx/
5. 執行安裝./nginx.sh
6. 升級完成後,去LuManager編輯任何一個主機,然後重啓Nginx便可。

 



































































































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章