WDCP 服务器管理系统安装教程

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

服务器管理系统wdcp安装教程
(图片来源网络,侵删)

第一步:准备工作

在开始安装之前,请确保您的服务器满足以下基本要求,这可以避免绝大多数安装失败的问题。

系统要求

  • 操作系统
    • 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 地址,并且防火墙已放行相关端口(见下文)。

环境准备(至关重要)

强烈建议在安装前执行以下操作,确保一个纯净的环境。

  1. 连接服务器:使用 SSH 工具(如 Xshell, PuTTY, 或 macOS/Linux 自带的终端)登录到您的服务器。

    ssh root@您的服务器IP地址
  2. 更新系统软件包(推荐)

    服务器管理系统wdcp安装教程
    (图片来源网络,侵删)
    • 对于 CentOS/Rocky/AlmaLinux:
      yum update -y
    • 对于 Debian/Ubuntu:
      apt update && apt upgrade -y
  3. 安装必要的编译工具

    • 对于 CentOS/Rocky/AlmaLinux:
      yum groupinstall "Development Tools" -y
    • 对于 Debian/Ubuntu:
      apt install build-essential -y
  4. 关闭防火墙和 SELinux(新手推荐)

    • 关闭防火墙
      • CentOS 7+ / Rocky / AlmaLinux:
        systemctl stop firewalld
        systemctl disable firewalld
      • CentOS 6:
        service iptables stop
        chkconfig iptables off
      • Debian/Ubuntu (使用 UFW):
        ufw disable
    • 关闭 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 了。

  1. 下载 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
  2. 赋予执行权限 下载完成后,给安装脚本添加可执行权限。

    chmod +x lanmp_wdcp_ins.sh
  3. 运行安装脚本 执行脚本,开始安装过程,安装过程会自动编译和安装 Nginx/Apache、MySQL/MariaDB、PHP、Pure-Ftpd 等组件。

    ./lanmp_wdcp_ins.sh
  4. 等待安装完成 安装过程可能需要 10-30 分钟,具体时间取决于您的服务器配置和网络速度,请耐心等待,不要中断,您会看到类似下面的进度输出:

    ...
    [INFO] ...正在安装组件...
    [INFO] ...正在配置组件...
    [INFO] 安装完成!

第三步:访问 WDCP 管理面板

安装成功后,您就可以通过 Web 浏览器访问 WDCP 控制面板了。

  1. 获取访问地址和端口

    • 访问地址http://您的服务器IP地址
    • 管理面板地址http://您的服务器IP地址:8888
  2. 登录 WDCP

    • 打开浏览器,输入管理面板地址 http://您的服务器IP地址:8888
    • 使用默认的用户名和密码登录:
      • 用户名admin
      • 初始密码wdcp.com
  3. 修改初始密码(极其重要!)

    • 首次登录后,系统会强制要求您修改密码。
    • 请务必设置一个强密码(包含大小写字母、数字和特殊符号),以确保面板安全。

第四步:常用端口说明

为了方便管理,请了解以下 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: 这通常是防火墙或安全组规则阻止了端口访问。

  • 解决方案
    1. 检查服务器防火墙:确保您在第一步中关闭了防火墙,或者已经正确放行了 8888 端口。
    2. 检查云服务商安全组:如果您使用的是阿里云、腾讯云、华为云等,请登录其控制台,找到对应服务器的“安全组”设置,并添加一条入站规则,协议端口TCP:8888授权对象0.0.0/0 (表示允许所有 IP 访问)。

Q3: 如何备份数份?

A: WDCP 提供了在线备份功能。

  • 解决方案:登录 WDCP 控制面板 -> 点击左侧菜单的 “备份” -> 在线备份,您可以选择备份网站数据库、网站文件或整个服务器配置。

Q4: 如何在 WDCP 中添加网站?

A: 非常简单。

  • 解决方案:登录 WDCP 控制面板 -> 点击左侧菜单的 “虚拟主机” -> 点击 “添加虚拟主机” -> 填写域名、选择目录、设置 PHP 版本等 -> 点击 “确定” 即可。

通过以上步骤,您应该已经成功地在您的 Linux 服务器上安装并运行了 WDCP 控制面板,WDCP 能让您告别繁琐的命令行操作,通过图形化界面轻松管理服务器,祝您使用愉快!