wdcp服务器/虚拟主机管理系统1.1发布(最后更新20110423)

wdcp服务器/虚拟主机管理系统1.1发布 (最后更新20110423,查看更新日志)

wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只有Linux版本,没有windows版本,让你方便地使用和管理Linux服务器,让不懂Linux的人也可以用Linux做服务器,不用记命令,也不用输命令,就可以使用Linux了.支持CentOS/RedHat版本,其它Linux版本尚未测试,欢迎测试!

------------------
如在20110325的后台更新至20110423失败,请使用如下方式更新(20110421可直接在后台升级)
用ssh登录执行如下代码
wget http://dl.wdlinux.cn:5180/rpms/wdcpu114
sh wdcpu114
完成,关闭IE,再打开
------------------

功能列表
包括网站管理,服务器管理两大功能
服务器管理
1 支持apache,nginx. apache支持独立用户运行,目录访问限制,完美解决利用脚本跨站访问的问题,提高安全性.
2 在线查看系统资源,运行时间,系统负载,内存使用率,top信息
3 在线连接数管理,连接数统计,单IP连接数,连接状态统计,web连接数,mysql连接数
4 在线管理系统服务,停止,启动,设置随系统启
5 在线端口管理,可检测开通端口,关闭端口
6 在线管理进程,查看进程,终止进程KILL
7 在线设置IP地址,增加,删除
8 在线内存管理,查看内存使用情况,可在线释放内存
9 在线设置服务器所使用的DNS IP地址
10 在线执行shell命令,如ifconfig,ls,date等
11 在线查看磁盘使用率
12 在线文件管理,可编辑,修改,打包,解压,修改属性(详细介绍见下)
13 在线查看系统日志,ssh登录日志,ftp日志等
14 在线重起服务器,关机,重启相关应用服务,如web,mysql,ftp,ssh
15 在线设置mysql,php常用参数,也可直接在线编辑配置文件
16 在线设置防火墙(iptables),可增加规则,开通IP,端口,限制IP访问等
17 在线设置selinux安全配置
18 在线管理ssh,端口修改,限制root用户登录,是否DNS解释(ssh连接很慢,很可能是开启了此DNS解释)
19 在线设置可ping值,一定程度上保护服务器安全
20 在线后台直接升级,方便易操作
21 增加普通用户管理(可修改FTP用户密码,mysql数据库密码,域名邦定)
更多功能,敬请后续关注...

网站管理功能
1 新建网站,修改,删除,设置默认首页,日志记录,域名邦定,二级域名邦定等(网站文件上传至FTP主目录下的public_html目录下)
2 支持在线设置rewrite规则,增加,修改,删除
3 支持在线定制400,401,403,404,405,500,503错误定向页(此页面内容在FTP主目录的public_html/errpage/下,可自行修改)
4 可在线邦定二级域名
5 FTP用户管理,可单独建立FTP用户,修改密码,删除
6 mysql用户管理,可建独立mysql数据库,密码修改,删除等.更多的功能,可使用phpmyadmin
7 后台整合phpmyadmin,更好地管理mysql
8 支持网站,数据库,FTP在线打包备份
 

在线文件管理器
1 可编辑,修改,删除,打包,解压,修改权限/属性,所有者,所有组
2 在线打包/解压(支持.tar,tar.gz,tgz,bz2,zip格式)
3 支持在线文件编辑
4 使用回收站功能增加安全性,所有删除的文件都将暂存回收站里,以防误删,误操作等
5 可定制清理回收站(使用ssh,scp,WinSCP3等)

安装说明
1 如只想测试,强烈建议在虚拟机或测试机上进行,
2 如系统本身有运行环境,先停止相关的服务再安装,如
service httpd stop
service mysqld stop
强烈建议在新系统中安装和运行.可以下载本人精简版的base版 http://www.wdlinux.cn/wdlinux_CentOS_5.5
3 安装过程如有错误产生和提示,请将此详细错误信息,系统环境等发表至 http://www.wdlinux.cn/bbs/forum-3-1.html
4 wdcp的安装会使用到mysql root用户的密码,默认的安装密码为:wdlinux.cn,在源码安装过程中,不建议修改此密码,安装完成后,再修改.

问题建议反馈 http://www.wdlinux.cn/bbs/forum-3-1.html
FAQ整理 http://www.wdlinux.cn/node/184

安装方法(已集成lamp,lnmp环境的安装)
一 RPM包安装(超简单超快速,强烈建议新手用此方式安装)
wget http://dl.wdlinux.cn:5180/rpms/rpm_install_1x
sh rpm_install
然后可选安装lamp 或 lnmp
即开始安装,5分钟左右
卸载只需执行
sh rpm_install un

集成包相关软件版本
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管理面板(已有lamp,lnmp运行环境)
wget http://dl.wdlinux.cn:5180/rpms/wdcp-1.1-1.noarch.rpm
由于wdcp的安装,要创建数据库,需要使用到mysql root用户的密码,假如mysql root的密码为123456
echo "123456" > /tmp/sqlroot.txt
rpm -ivh wdcp-1.1-1.noarch.rpm
安装完成,安装到的目录是/www/web/wdcp
再增加一个虚拟主机的访问/www/web/wdcp即可

重新安装方法(有重要数据先备份,否则后果自负,不要找我)或卸载
一 用RPM方法安装的卸载方法
sh rpm_install un
然后重起reboot
二 源码安装的
直接删除 rm -fr /www/wdlinux/ /www/web/
然后重起reboot
再下载安装

程序升级
直接在后台操作可升级

安装完后
用IE打开
http://ip 会显示默认页面信息,探针,phpinfo信息(此内容在/www/web/default)
管理后台
http://ip:8080
默认用户密码:admin wdlinux.cn

普通用户后台
http://ip:8080/user
用户密码为相应的FTP用户密码

演示系统(注:机房有域名白名单系统,所以指向将无法打开)
http://demo.wdlinux.cn/
http://demo.wdlinux.cn:8080/
用户密码:admin wdlinux.cn

本文连接 http://www.wdlinux.cn/wdcp

欢迎转载,但请保留此信息
[我的Linux,让Linux更易用] CentOS精简版,集成lamp,lnmp版,wdcp,wdcdn,wddns,一键安装包,集群负载均衡LVS,智能DNS/CDN,性能优化
本文连接:http://www.wdlinux.cn/old/wdcp_20110423

评论

如有新版发布 希望完善

1.加个流量限制功能
2.MYSQL 数据库 目前只有改密码 功能能否加个可以选择 本地或者远程 的选项,免得进phpadmin 里去设置
3.是否可以考虑弄个计划 定制备份到远程FTP 功能
4.可以考虑创建新站点自动重启,不需要再点更新重启
4.面板字体好小看起来好吃亏 感觉和 国外汉化程序那样的字体了~~ 如果可能 可以调整下
5.其实可以考虑把贵站的 CND 和 DNS 功能集成到一块来 功能就更完善了

呵呵期待 如果能实现这个面板就很强大了 也多了很多人性化的地方 

会完善的

会完善的

发现个问题

不知道怎么回事 服务器超过2个IP后 第3个IP 绑定网站  无效 但是面板后台读取的出 所有IP

有没有安装Perl的教程?

  有没有安装Perl的教程,还有下面这几个模板的安装教程?
Perl LWP module
DBI, DBD::mysql perl modules
GD lib, GD perl module (Optional)

GG搜一下就都有了

GG搜一下就都有了

不支持ZendGuardLoader...?

 不支持ZendGuardLoader...?

半年过去了,啥时候更新啊!

半年都过去了,啥时候更新了啊。。。。

希望能增加月流量控制,各网站的存储空间限制等功能

希望能增加月流量控制,各网站的存储空间限制等功能

不支持ioncode

求集成...

到这里下个对应的版本:

到这里下个对应的版本: 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

添加ioncube 很简单,呵呵!只要配置一下就行了!

添加ioncube 很简单,呵呵!只要配置一下就行了!

centOS 6.0安装出现了新问题,请老大解决

centOS 6.0安装出现了新问题,请老大解决!我已经贴图了,这个问题就出现在屏幕上,大约有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%]就是这个问题

先运行 yum install sudo 这个看看

先运行
yum install sudo
这个看看

不支持shtml

 好像直接以源码方式打开?

搞定了,非常感谢。

搞定了,非常感谢。

请教一个关于mysql的问题

我用的一个CMS系统(Joomla), 管理的时候需要对数据进行Lock table操作,但默认从管理面板创建的帐户不具备这个权限,请问如何授予自己的帐户这个权限, mysql的默认账号和密码是多少?? 我用自己的账号给自己分配权限造成的结果是Access denied~ 求解决...

补充

对了,我用的lamp

用普通用户是没有权限授权的,要用root用户,默认密码是w

用普通用户是没有权限授权的,要用root用户,默认密码是wdlinux.cn,如果没有修改过的话

什么时候才能更新新版本啊~无敌哥

 希望下个版本能支持Debian或者Ubuntu。

能否公开  脚本 wd_sys 和 wd_app 的用法?

能否公开  脚本 wd_sys 和 wd_app 的用法?

 要是能限制虚拟机主的流量就更好了

 要是能限制虚拟机主的流量就更好了

能否把nginx和apache整合在一起呢

您好,能否把能否把nginx和apache整合在一起呢,64位系统也能安装

菜鸟弱弱的问下这个支持 动态IP域名解析么?

菜鸟弱弱的问下这个支持 动态IP域名解析么?

可以

可以

看不到图片

 怎么登陆wdcp 后左边的图片全是 ×啊

应该是网络或个人电脑问题

应该是网络或个人电脑问题

求助老大

 Failed dependencies:

        libcrypto.so.6 is needed by nginx-0.8.54-1.i386
        libssl.so.6 is needed by nginx-0.8.54-1.i386
老大,我的怎么抱这个错误啊 怎么解决,我是超级大菜鸟

用哪个安装的

用哪个安装的

 FEDORA 用RPM包安装的,自动的

 FEDORA 用RPM包安装的,自动的

用CentOS吧

用CentOS吧

如何支持ionCube

 请问老大如何支持ionCube

centos5.6 wdcp 掉文件

 安装CENTOS5.6原版 装了X-WIN的.  然后安装WDCP .  再执行 yum update 后.   WDCP WEB目录下的 INC目录被清空,并且根目录下LEFT.PHP文件也不见了.

不会吧,安装多两次试下

不会吧,安装多两次试下

单独安装wdcp管理面板后8080商品无法访问

 单独安装wdcp管理面板后8080商品无法访问, wdcp已经可以在系统中查看到了,8080端口也已经打开了,但依旧输入 http://ip+8080后 提示无法访问!

仔细看说明 再增加一个虚拟主机的访问/www/web/wd

仔细看说明
再增加一个虚拟主机的访问/www/web/wdcp即可

老大,可以弄个多用户平台的不

老大,搞个多用户的,就像cp那样,控制普通用户权限的

看不到上面的这个说明吗? 普通用户后台 http://ip

看不到上面的这个说明吗?

普通用户后台
http://ip:8080/user
用户密码为相应的FTP用户密码

新建的站点在后台删除了,但还是存在

 新建的站点在后台站点列表删除不了,数据库和FTP都一样,也删除不掉,这是什么情况啊

看看这里吧 http://www.wdlinux.cn/n

正常情况下是没问题的,删除不了,提供详细信息或提示什么错误

正常情况下是没问题的,删除不了,提供详细信息或提示什么错误

删除站点,提示目录不存在

1、 删除站点,提示文件不存在,其实目录文件存在的,后来删除了目录和文件,再要删除站点列表的站点,还是提示文件不存在!

结果刷新一下目录文件又生成了,列表的站点老是删不掉
2、还有新站点的默认编码为什么是latin1,不设置为utf-8啊

正常情况下是没问题的,删除不了,提供详细信息或提示什么错误

正常情况下是没问题的,删除不了,提供详细信息或提示什么错误

 还是不支持最新版本的PHP啊...伤心...等好久了..

 还是不支持最新版本的PHP啊...伤心...等好久了...

安装包或系统默认还是使用5.2的稳定版本,如需要5.3或更

安装包或系统默认还是使用5.2的稳定版本,如需要5.3或更高,可升级PHP

安装出现错误

我的安装出现如下错误提示:
系统版本是centos5  32bit
Preparing...                ########################################### [100%]
        package mysql-5.1.55-1.x86_64 is intended for a x86_64 architecture

============  mysql install error  =============
 

换成64位系统一次成功

发现问题了

 发现问题了,我的系统是32位的,自动安装下载的是64位的包,所以提示错误,应该安装脚本没有正确识别系统版本所致,求老大解决

用哪个安装,系统是哪个版本

用哪个安装,系统是哪个版本

是clubuptime的VPS里面的CentOS 5 32位系统

 是clubuptime的VPS里面的CentOS 5 32位系统

如方便可将连接信息发到我Q,我连上看下情况

如方便可将连接信息发到我Q,我连上看下情况

貌似PHP加密了?

 不支持PHP5.3.6加载ZendGuard的方式运行,提示500错误~希望新版本可以兼顾高版本的PHP,谢谢~