wdcp服務(wù)器/虛擬主機管理系統(tǒng)1.1發(fā)布 (最后更新20110423,查看更新日志)
wdcp (WDlinux Control Panel) 是一套用PHP開發(fā)的Linux服務(wù)器管理系統(tǒng),旨在易于使用和管理Linux服務(wù)器,可以在線通過網(wǎng)頁管理服務(wù)器和虛擬主機.簡單,方便,易操作.只有Linux版本,沒有windows版本,讓你方便地使用和管理Linux服務(wù)器,讓不懂Linux的人也可以用Linux做服務(wù)器,不用記命令,也不用輸命令,就可以使用Linux了.支持CentOS/RedHat版本,其它Linux版本尚未測試,歡迎測試!
------------------
如在20110325的后臺更新至20110423失敗,請使用如下方式更新(20110421可直接在后臺升級)
用ssh登錄執(zhí)行如下代碼
wget http://dl.wdlinux.cn:5180/rpms/wdcpu114
sh wdcpu114
完成,關(guān)閉IE,再打開
------------------
功能列表
包括網(wǎng)站管理,服務(wù)器管理兩大功能
服務(wù)器管理
1 支持apache,nginx. apache支持獨立用戶運行,目錄訪問限制,完美解決利用腳本跨站訪問的問題,提高安全性.
2 在線查看系統(tǒng)資源,運行時間,系統(tǒng)負(fù)載,內(nèi)存使用率,top信息
3 在線連接數(shù)管理,連接數(shù)統(tǒng)計,單IP連接數(shù),連接狀態(tài)統(tǒng)計,web連接數(shù),mysql連接數(shù)
4 在線管理系統(tǒng)服務(wù),停止,啟動,設(shè)置隨系統(tǒng)啟
5 在線端口管理,可檢測開通端口,關(guān)閉端口
6 在線管理進程,查看進程,終止進程KILL
7 在線設(shè)置IP地址,增加,刪除
8 在線內(nèi)存管理,查看內(nèi)存使用情況,可在線釋放內(nèi)存
9 在線設(shè)置服務(wù)器所使用的DNS IP地址
10 在線執(zhí)行shell命令,如ifconfig,ls,date等
11 在線查看磁盤使用率
12 在線文件管理,可編輯,修改,打包,解壓,修改屬性(詳細介紹見下)
13 在線查看系統(tǒng)日志,ssh登錄日志,ftp日志等
14 在線重起服務(wù)器,關(guān)機,重啟相關(guān)應(yīng)用服務(wù),如web,mysql,ftp,ssh
15 在線設(shè)置mysql,php常用參數(shù),也可直接在線編輯配置文件
16 在線設(shè)置防火墻(iptables),可增加規(guī)則,開通IP,端口,限制IP訪問等
17 在線設(shè)置selinux安全配置
18 在線管理ssh,端口修改,限制root用戶登錄,是否DNS解釋(ssh連接很慢,很可能是開啟了此DNS解釋)
19 在線設(shè)置可ping值,一定程度上保護服務(wù)器安全
20 在線后臺直接升級,方便易操作
21 增加普通用戶管理(可修改FTP用戶密碼,mysql數(shù)據(jù)庫密碼,域名邦定)
更多功能,敬請后續(xù)關(guān)注...
網(wǎng)站管理功能
1 新建網(wǎng)站,修改,刪除,設(shè)置默認(rèn)首頁,日志記錄,域名邦定,二級域名邦定等(網(wǎng)站文件上傳至FTP主目錄下的public_html目錄下)
2 支持在線設(shè)置rewrite規(guī)則,增加,修改,刪除
3 支持在線定制400,401,403,404,405,500,503錯誤定向頁(此頁面內(nèi)容在FTP主目錄的public_html/errpage/下,可自行修改)
4 可在線邦定二級域名
5 FTP用戶管理,可單獨建立FTP用戶,修改密碼,刪除
6 mysql用戶管理,可建獨立mysql數(shù)據(jù)庫,密碼修改,刪除等.更多的功能,可使用phpmyadmin
7 后臺整合phpmyadmin,更好地管理mysql
8 支持網(wǎng)站,數(shù)據(jù)庫,FTP在線打包備份
在線文件管理器
1 可編輯,修改,刪除,打包,解壓,修改權(quán)限/屬性,所有者,所有組
2 在線打包/解壓(支持.tar,tar.gz,tgz,bz2,zip格式)
3 支持在線文件編輯
4 使用回收站功能增加安全性,所有刪除的文件都將暫存回收站里,以防誤刪,誤操作等
5 可定制清理回收站(使用ssh,scp,WinSCP3等)
安裝說明
1 如只想測試,強烈建議在虛擬機或測試機上進行,
2 如系統(tǒng)本身有運行環(huán)境,先停止相關(guān)的服務(wù)再安裝,如
service httpd stop
service mysqld stop
強烈建議在新系統(tǒng)中安裝和運行.可以下載本人精簡版的base版 http://www.valcooper.com/wdlinux_CentOS_5.5
3 安裝過程如有錯誤產(chǎn)生和提示,請將此詳細錯誤信息,系統(tǒng)環(huán)境等發(fā)表至 http://www.valcooper.com/bbs/forum-3-1.html
4 wdcp的安裝會使用到mysql root用戶的密碼,默認(rèn)的安裝密碼為:wdlinux.cn,在源碼安裝過程中,不建議修改此密碼,安裝完成后,再修改.
問題建議反饋 http://www.valcooper.com/bbs/forum-3-1.html
FAQ整理 http://www.valcooper.com/node/184
安裝方法(已集成lamp,lnmp環(huán)境的安裝)
一 RPM包安裝(超簡單超快速,強烈建議新手用此方式安裝)
wget http://dl.wdlinux.cn:5180/rpms/rpm_install_1x
sh rpm_install
然后可選安裝lamp 或 lnmp
即開始安裝,5分鐘左右
卸載只需執(zhí)行
sh rpm_install un
集成包相關(guān)軟件版本
httpd-2.2.17
nginx-0.8.54
php-5.2.17
mysql-5.1.55
phpmyadmin-3.3.7
zend-3.3.3
eAccelerator-0.9.6.1
vsftp-2.3.4
單獨安裝wdcp管理面板(已有l(wèi)amp,lnmp運行環(huán)境)
wget http://dl.wdlinux.cn:5180/rpms/wdcp-1.1-1.noarch.rpm
由于wdcp的安裝,要創(chuàng)建數(shù)據(jù)庫,需要使用到mysql root用戶的密碼,假如mysql root的密碼為123456
echo "123456" > /tmp/sqlroot.txt
rpm -ivh wdcp-1.1-1.noarch.rpm
安裝完成,安裝到的目錄是/www/web/wdcp
再增加一個虛擬主機的訪問/www/web/wdcp即可
重新安裝方法(有重要數(shù)據(jù)先備份,否則后果自負(fù),不要找我)或卸載
一 用RPM方法安裝的卸載方法
sh rpm_install un
然后重起reboot
二 源碼安裝的
直接刪除 rm -fr /www/wdlinux/ /www/web/
然后重起reboot
再下載安裝
程序升級
直接在后臺操作可升級
安裝完后
用IE打開
http://ip 會顯示默認(rèn)頁面信息,探針,phpinfo信息(此內(nèi)容在/www/web/default)
管理后臺
http://ip:8080
默認(rèn)用戶密碼:admin wdlinux.cn
普通用戶后臺
http://ip:8080/user
用戶密碼為相應(yīng)的FTP用戶密碼
演示系統(tǒng)(注:機房有域名白名單系統(tǒng),所以指向?qū)o法打開)
http://demo.wdlinux.cn/
http://demo.wdlinux.cn:8080/
用戶密碼:admin wdlinux.cn
本文連接 http://www.valcooper.com/wdcp
歡迎轉(zhuǎn)載,但請保留此信息不知道怎么回事 服務(wù)器超過2個IP后 第3個IP 綁定網(wǎng)站 無效 但是面板后臺讀取的出 所有IP
到這里下個對應(yīng)的版本: http://www.ioncube.com/loaders.php
然后解壓到:/usr/local/ioncube
然后在php.ini 中的 [Zend] 下面添加(注意的是:IonCube必須放在Zend的前面,我們直接把這兩行放到[Zend]下面即可),如下:
[Zend]
zend_extension=/usr/local/ionCube/ioncube_loader_lin_5.2.so
zend_extension_ts=/usr/local/ionCube/ioncube_loader_lin_5.2_ts.so
....
....
添加完成后重啟nginx或apache
centOS 6.0安裝出現(xiàn)了新問題,請老大解決!我已經(jīng)貼圖了,這個問題就出現(xiàn)在屏幕上,大約有1小時了,請老大解決啊!
gcc -c standalone.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c hash.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c tcpwrap.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ipaddrparse.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c access.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c features.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c readwrite.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c opts.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ssl.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sslslave.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ptracesandbox.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c ftppolicy.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sysutil.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -c sysdeputil.c -O2 -Wall -W -Wshadow -idirafter dummyinc
gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o ipaddrparse.o access.o features.o readwrite.o opts.o ssl.o sslslave.o ptracesandbox.o ftppolicy.o sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh`
Preparing... ########################################### [100%]
1:wdcp ########################################### [100%]就是這個問題
我用的一個CMS系統(tǒng)(Joomla), 管理的時候需要對數(shù)據(jù)進行Lock table操作,但默認(rèn)從管理面板創(chuàng)建的帳戶不具備這個權(quán)限,請問如何授予自己的帳戶這個權(quán)限, mysql的默認(rèn)賬號和密碼是多少?? 我用自己的賬號給自己分配權(quán)限造成的結(jié)果是Access denied~ 求解決...
用普通用戶是沒有權(quán)限授權(quán)的,要用root用戶,默認(rèn)密碼是wdlinux.cn,如果沒有修改過的話
Failed dependencies:
安裝CENTOS5.6原版 裝了X-WIN的. 然后安裝WDCP . 再執(zhí)行 yum update 后. WDCP WEB目錄下的 INC目錄被清空,并且根目錄下LEFT.PHP文件也不見了.
單獨安裝wdcp管理面板后8080商品無法訪問, wdcp已經(jīng)可以在系統(tǒng)中查看到了,8080端口也已經(jīng)打開了,但依舊輸入 http://ip+8080后 提示無法訪問!
看不到上面的這個說明嗎?
普通用戶后臺
http://ip:8080/user
用戶密碼為相應(yīng)的FTP用戶密碼
新建的站點在后臺站點列表刪除不了,數(shù)據(jù)庫和FTP都一樣,也刪除不掉,這是什么情況啊
1、 刪除站點,提示文件不存在,其實目錄文件存在的,后來刪除了目錄和文件,再要刪除站點列表的站點,還是提示文件不存在!
安裝包或系統(tǒng)默認(rèn)還是使用5.2的穩(wěn)定版本,如需要5.3或更高,可升級PHP
我的安裝出現(xiàn)如下錯誤提示:
系統(tǒng)版本是centos5 32bit
Preparing... ########################################### [100%]
package mysql-5.1.55-1.x86_64 is intended for a x86_64 architecture
============ mysql install error =============
換成64位系統(tǒng)一次成功
發(fā)現(xiàn)問題了,我的系統(tǒng)是32位的,自動安裝下載的是64位的包,所以提示錯誤,應(yīng)該安裝腳本沒有正確識別系統(tǒng)版本所致,求老大解決
是clubuptime的VPS里面的CentOS 5 32位系統(tǒng)
不支持PHP5.3.6加載ZendGuard的方式運行,提示500錯誤~希望新版本可以兼顧高版本的PHP,謝謝~
如有新版發(fā)布 希望完善
1.加個流量限制功能
2.MYSQL 數(shù)據(jù)庫 目前只有改密碼 功能能否加個可以選擇 本地或者遠程 的選項,免得進phpadmin 里去設(shè)置
3.是否可以考慮弄個計劃 定制備份到遠程FTP 功能
4.可以考慮創(chuàng)建新站點自動重啟,不需要再點更新重啟
4.面板字體好小看起來好吃虧 感覺和 國外漢化程序那樣的字體了~~ 如果可能 可以調(diào)整下
5.其實可以考慮把貴站的 CND 和 DNS 功能集成到一塊來 功能就更完善了
呵呵期待 如果能實現(xiàn)這個面板就很強大了 也多了很多人性化的地方