WDCP 服务器管理系统安装教程
WDCP (WD Control Panel) 是一款专门为 Linux 服务器设计的免费、功能强大的 Web 控制面板,它可以帮助您轻松管理 Web 服务(Nginx/Apache)、数据库(MySQL/MariaDB)、FTP、虚拟主机、SSL 证书等,极大地简化了服务器运维工作。

第一步:准备工作
在开始安装之前,请确保您的服务器满足以下基本要求,这可以避免绝大多数安装失败的问题。
系统要求
- 操作系统:
- CentOS: CentOS 7.x (推荐) 或 CentOS 6.x (已停止维护,不推荐)
- Rocky Linux: Rocky Linux 8.x / 9.x (推荐)
- AlmaLinux: AlmaLinux 8.x / 9.x (推荐)
- Debian: Debian 9.x / 10.x / 11.x
- Ubuntu: Ubuntu 18.04 / 20.04 / 22.04 LTS (长期支持版)
- 架构:64位 (x86_64)
- 内存:至少 1GB,推荐 2GB 或以上,内存不足会导致安装失败或面板运行缓慢。
- 硬盘空间:至少 5GB 的可用空间。
- 网络:服务器需要有公网 IP 地址,并且防火墙已放行相关端口(见下文)。
环境准备(至关重要)
强烈建议在安装前执行以下操作,确保一个纯净的环境。
-
连接服务器:使用 SSH 工具(如 Xshell, PuTTY, 或 macOS/Linux 自带的终端)登录到您的服务器。
ssh root@您的服务器IP地址
-
更新系统软件包(推荐):
(图片来源网络,侵删)- 对于 CentOS/Rocky/AlmaLinux:
yum update -y
- 对于 Debian/Ubuntu:
apt update && apt upgrade -y
- 对于 CentOS/Rocky/AlmaLinux:
-
安装必要的编译工具:
- 对于 CentOS/Rocky/AlmaLinux:
yum groupinstall "Development Tools" -y
- 对于 Debian/Ubuntu:
apt install build-essential -y
- 对于 CentOS/Rocky/AlmaLinux:
-
关闭防火墙和 SELinux(新手推荐)
- 关闭防火墙:
- CentOS 7+ / Rocky / AlmaLinux:
systemctl stop firewalld systemctl disable firewalld
- CentOS 6:
service iptables stop chkconfig iptables off
- Debian/Ubuntu (使用 UFW):
ufw disable
- CentOS 7+ / Rocky / AlmaLinux:
- 关闭 SELinux:
- 临时关闭(重启后失效):
setenforce 0
- 永久关闭(需要重启服务器):
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
执行此命令后,请务必重启服务器使配置生效。
- 临时关闭(重启后失效):
安全提示:直接关闭防火墙和 SELinux 会降低服务器安全性,在生产环境中,建议您学习如何配置防火墙规则和 SELinux 策略,仅放行 WDCP 需要的端口(80, 443, 21, 22, 8888, 3306, 6379 等)。
(图片来源网络,侵删) - 关闭防火墙:
第二步:下载并安装 WDCP
环境准备好后,就可以正式安装 WDCP 了。
-
下载 WDCP 安装包 WDCP 提供了 32 位和 64 位的安装包,请根据您的系统选择,绝大多数现代服务器都是 64 位的。
# 64位系统 (推荐) wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh # 32位系统 (不推荐) # wget http://down.wdlinux.cn/in/lanmp_wdcp_ins_32.sh
-
赋予执行权限 下载完成后,给安装脚本添加可执行权限。
chmod +x lanmp_wdcp_ins.sh
-
运行安装脚本 执行脚本,开始安装过程,安装过程会自动编译和安装 Nginx/Apache、MySQL/MariaDB、PHP、Pure-Ftpd 等组件。
./lanmp_wdcp_ins.sh
-
等待安装完成 安装过程可能需要 10-30 分钟,具体时间取决于您的服务器配置和网络速度,请耐心等待,不要中断,您会看到类似下面的进度输出:
... [INFO] ...正在安装组件... [INFO] ...正在配置组件... [INFO] 安装完成!
第三步:访问 WDCP 管理面板
安装成功后,您就可以通过 Web 浏览器访问 WDCP 控制面板了。
-
获取访问地址和端口
- 访问地址:
http://您的服务器IP地址 - 管理面板地址:
http://您的服务器IP地址:8888
- 访问地址:
-
登录 WDCP
- 打开浏览器,输入管理面板地址
http://您的服务器IP地址:8888。 - 使用默认的用户名和密码登录:
- 用户名:
admin - 初始密码:
wdcp.com
- 用户名:
- 打开浏览器,输入管理面板地址
-
修改初始密码(极其重要!)
- 首次登录后,系统会强制要求您修改密码。
- 请务必设置一个强密码(包含大小写字母、数字和特殊符号),以确保面板安全。
第四步:常用端口说明
为了方便管理,请了解以下 WDCP 默认使用的端口,并在服务器防火墙中放行它们。
| 端口号 | 服务名称 | 用途说明 |
|---|---|---|
| 80 | HTTP | 网站服务,用户通过浏览器访问您的网站 |
| 443 | HTTPS | 安全的网站服务,用于 SSL 加密访问 |
| 21 | FTP | 文件传输服务,用于上传下载网站文件 |
| 22 | SSH | 安全远程登录服务,用于通过 SSH 管理服务器 |
| 3306 | MySQL/MariaDB | 数据库服务 |
| 6379 | Redis | 缓存服务(如果安装) |
| 8888 | WDCP Admin Panel | WDCP 管理后台登录入口 |
第五步:常见问题与解决方案 (FAQ)
Q1: 安装过程中提示 "编译失败" 或 "缺少依赖库" 怎么办?
A: 这通常是因为系统环境不纯净或缺少编译所需的库文件。
- 解决方案:请严格按照 第一步:准备工作 中的步骤操作,确保系统已更新,并安装了
Development Tools(CentOS) 或build-essential(Debian/Ubuntu),然后清理环境后重新运行安装脚本。
Q2: 安装完成后,无法访问 8888 端口?
A: 这通常是防火墙或安全组规则阻止了端口访问。
- 解决方案:
- 检查服务器防火墙:确保您在第一步中关闭了防火墙,或者已经正确放行了 8888 端口。
- 检查云服务商安全组:如果您使用的是阿里云、腾讯云、华为云等,请登录其控制台,找到对应服务器的“安全组”设置,并添加一条入站规则,协议端口为
TCP:8888,授权对象为0.0.0/0(表示允许所有 IP 访问)。
Q3: 如何备份数份?
A: WDCP 提供了在线备份功能。
- 解决方案:登录 WDCP 控制面板 -> 点击左侧菜单的 “备份” -> 在线备份,您可以选择备份网站数据库、网站文件或整个服务器配置。
Q4: 如何在 WDCP 中添加网站?
A: 非常简单。
- 解决方案:登录 WDCP 控制面板 -> 点击左侧菜单的 “虚拟主机” -> 点击 “添加虚拟主机” -> 填写域名、选择目录、设置 PHP 版本等 -> 点击 “确定” 即可。
通过以上步骤,您应该已经成功地在您的 Linux 服务器上安装并运行了 WDCP 控制面板,WDCP 能让您告别繁琐的命令行操作,通过图形化界面轻松管理服务器,祝您使用愉快!
