wdCP(WDlinux Control Panel) 是一套Linux云主机服务器管理系统,旨在易于使用和管理Linux服务器,通过web方式就可以管理操作服务器和虚拟主机。方便查看系统资源使用,开放端口,进程,防火墙(iptables)设置等。通过web后台,就可以管理站点、FTP帐号、mysql数据库等。简单、方便、易操作。
症状
免费的Linux服务器,配上免费的WDCP控制面板,可以很方便的搭建服务器,建立网站。但是最近遇到了很麻烦的问题,新建的FTP无法连接,直接显示无响应。在官网翻了很久,没有找到很合适的解决方案。
很多人在问这个问题,看来遇到这个问题的人不少,症状也千奇百怪,有的是FTP无法连接,有的是503拒绝,有的是老是显示密码错误。
解决方案
1、wdcp从v3.0/3.1升级到v3.2后,官方修改了数据库:
- 从v3.2开始,新安装的将不再使用ftpdb的mysql数据库了
- 从v2升级到v3.2的,也将不再使用ftpdb数据库
- 从v3.0/3.1升级的,可以继续使用此数据库,也可以选择不使用
估计大部分都是因为wdCP v3.2.21升级的关系,因为PureFTP连不上数据库,无法验证帐号。
2、建议升级FTP,重新编译下 (问题就解决了)
ssh连接服务器,输入以下命令:
wget http://down.wdlinux.cn/in/v32ftp.sh
sh v32ftp.sh
所有FTP帐号,需删除重新创建(好像没删除重建,也没什么问题)
其他情况
3、阿里云服务器的安全组策略问题
阿里云服务器需要添加安全组策略,开通相应的端口才能访问外网,比如FTP端口。
《阿里云安全组一键添加导入进去解决wdcp》参考文章:https://www.wdlinux.cn/bbs/viewthread.php?tid=61636&extra=&page=1
[1]官方网站 https://www.wdlinux.cn/wdcp/
[2]官方问题集锦 https://www.wdlinux.cn/bbs/thread-52808-1-1.html