WDCP是一个国产的老牌服务器控制面板,我在以前建站的时候有用过WDCP,总体感觉是WDCP安装起来简单,控制面板后台功能强大,特别适合需要Apache环境使用。但是后来又放弃的原因是WDCP长期不更新,频繁出现漏洞,让人担惊受怕。

之前我在新版BT.cn宝塔VPS主机面板的文章就提到过国内做免费服务器面板的,普遍遇到的问题就是收费。AMH就是一个典型的例子,不收费做服务器的团队无以为继,可是一旦转为收费又会遇到“无人问津”的尴尬,所以国内很难有像国外那样一直维护下去的面板。

好在WDCP团队这几年又开始不断地更新了,服务器面板也加入了不少的功能,例如支持PHP 7.0,可以自由切换Apache和Nginx,现在又可以在服务器面板后台一键开通激活letsencrypt证书了,总体而言WDCP面板和BT.cn宝塔面板是走得越来越“近”了,大家在用VPS建站时又多了一项选择了。

本篇文章就来分享一下WDCP面板的安装与使用体验,更多的服务器面板可以在我之前建了一个专题页面:服务器控制面板榜单 找到。其实,如果仅仅是个人使用,还是推荐使用OneinstackLNMP这类的命令工具,安全又可自由编译:

  1. OneinStack一键安装脚本-轻松部署Let’s Encrypt证书配置Https站点
  2. Linux VPS建站工具LNMP 1.4安装与使用-SSL自动配置续期和多版本PHP支持
  3. 新版BT.cn宝塔VPS主机面板建站使用体验-清爽傻瓜式操作功能全面

感谢Dwigh提醒,如果你发现WDCP后台没有推送更新,需要手动修改脚本里的ver为最新版本号 运行就能手动更新到你想要的版本号了:

脚本:
http://down.wdlinux.cn/in/install_v3.sh
或者
wget http://wdcp3.wdlinux.cn/down/update.sh

PS:2018年1月15日更新,这里还有一个基于OpenLiteSpeed的服务器控制面板,有WHMCS插件,经过测试并发和性能都非常不错:CyberPanel免费服务器面板安装与使用-基于OpenLiteSpeed一键SSL

一、WDCP面板安装方法

官网:

  1. http://www.wdlinux.cn/wdcp/

wdcp_v3 支持wdOS/CentOS5.x/6.x/7.x,支持组件zend,memcache,rewrite,pdo_mysql,mysqli等。安装方法如下:


源码安装(s-s-h登录服务器,执行如下操作即可,需root用户身份安装)
wget http://dl.wdlinux.cn/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
sh lanmp.sh

默认安装的是Apache+Nginx,如果你只想使用其中的一个,你可以在WDCP后台进行切换:

默认安装软件版本为:
nginx-1.8.1
apache-2.2.31
mysql-5.5.54
php-5.5.38
memcache
redis
zend

如需要自定义软件版本,后加cus,如下:


sh lanmp.sh cus
如需PHP多版本共存指定使用功能,也需安装,如
sh lib/phps.sh
(共支持7个版本的PHP,如5.2.17/5.3.29/5.4.45/5.5.38/5.6.30/7.0.18/7.1.4)
也可指定安装某一版本,如sh lib/phps.sh 5.2.17
多版本的zend,redis,memcache,opcache.sh扩展支持安装.
sh lib/phps_zend.sh
sh lib/phps_redis.sh
sh lib/phps_memcache.sh
默认安装全部PHP版本,也可指定安装某PHP版本,同上.

软件安装目录如下:


/www/wdlinux
数据库文件目录
/www/wdlinux/mysql/data

卸载、重启等操作如下:


rm -fr /www/wdlinux
reboot

wdcp后台的启动,重起,关闭方法
service wdcp start
service wdcp restart
service wdcp stop

多版本PHP的手动启动|停止|重起
如:5.5
/www/wdlinux/phps/55/bin/php-fpm start
/www/wdlinux/phps/55/bin/php-fpm stop
/www/wdlinux/phps/55/bin/php-fpm restart
如是其它版本,把55替换为相应版本即可

这是WDCP面板界面,主要功能有系统设置、网站管理、MYSQL管理、FTP管理、文件管理、资源管理、用户管理、系统管理、安全管理等等。(点击放大)

WDCP支持直接在后台升级版本,升级后重新登录即可。

二、WDCP系统设置

WDCP默认的后台访问端口是8080,为了安全请修改成其它的端口。

如果你想修改WDCP默认的目录,也可以直接在后台修改。

WDCP默认的是Nginx+Apache组合,你也可在WDCP后台进行切换,例如只使用Nginx或者Apache等。

三、WDCP绑定域名建站

在绑定域名之前,请先将域名DNS解析到服务器上。

然后点击网站管理中的创建站点,输入域名,选择PHP版本,是否启用Https等等。

在网站创建还有页面跳转、错误页面、伪静态等设置,你可以设置是否开启访问日志。

在PHP版本管理中,你可以看到自己已经安装的PHP,没有的话可以按照上面的方法重装安装即可。

创建好了网站后,WDCP支持一键开启SSL证书,可以一键申请开通letsencrypt证书。

也可以上传自己的证书。

四、WDCP数据库管理

WDCP可以直接创建数据库,输入数据库用户名、密码即可。

WDCP还可以快速设置MysqL的缓存、临时表等,这对于不会调整MysqL的朋友将会非常方便的。

虽然WDCP的PhpMyAdmin可以用来管理MysqL,但是版本太旧了。

五、WDCP其它实用功能

5.1  在线文件管理

WDCP的在线文件管理器还是蛮强大的,可以直接打包、解压、删除、复制、移动等。

5.2  多用户管理

WDCP可以添加多个用户,方便共享使用,当然用户权限无法自由设置。

WDCP也可以直接从后台重启MysqL、PHP、服务器等等。

5.3  设置DNS

通过WDCP,可以直接设置VPS服务器的DNS地址。

国内的VPS主机最好不要设置8.8.8.8。

5.4  系统负载管理

WDCP可以直接查看VPS系统负载、网卡流量、内存管理、用户管理、系统管理、安全管理等。

特别是磁盘使用情况,WDCP如果开启的服务器日志的话记得设置好切割,否则容易被日志占满磁盘空间。

5.5  安全设置

主要有防火墙设置、Selinux设置、S-S-H管理、ping开关等。

WDCP可以直接修改S-S-H端口,这个设置可以避免被人破解服务器登录密码。

另外一个实用的功能就是开启密钥登录,WDCP可以直接生成密钥登录,开启了密钥登录后你也可以关闭密码登录。

WDCP支持从后台关闭Ping。

六、总结

总得来说,WDCP是一个非常不错的服务器面板,特别适合新手在VPS主机上搭建网站使用。Apache和Nginx可以自由切换,支持上传自己的SSL证书,当然也可以一键开通letsencrypt证书,安全管理功能也非常不错。

WDCP目前存在的问题是letsencrypt证书开通老是不成功,在服务器资源占用这一块,WDCP相对于LNMP、Oneinstack等会高一些,不推荐小内存的朋友使用。WDCP面板在使用过程请及时关注官网做好程序更新。