当前位置:首页 > 虚拟主机 > 正文

广州云主机怎么安装wdcp?wdcp面板安装教程

在阿里云、西西安全等主流云服务商购买的广州地域云主机(ECS/CVM)上安装 WDCP(Web Desktop Control Panel)面板,通常是为了快速搭建网站、博客或应用服务器,WDCP 是一款基于 Linux 系统的免费服务器管理面板,支持 CentOS 和 Debian/Ubuntu 系统。

以下是针对广州云主机安装 WDCP 的详细操作指南。

环境准备与系统选择

在开始安装之前,必须确保云主机满足以下基础条件,否则安装过程极易失败。

  • 操作系统:强烈建议使用 CentOS 7.xCentOS 8.x(注意:CentOS 8 已停止维护,建议优先使用 CentOS 7 或转向 Debian 10/11),WDCP 对 CentOS 的支持最为成熟。
  • 内存要求:建议内存至少为 1GB,推荐 2GB 或以上,若内存低于 512MB,安装后运行 LNMP/LAMP 环境可能会频繁崩溃。
  • 磁盘空间:建议系统盘至少 20GB,数据盘根据业务需求划分。
  • 网络环境:广州云主机通常位于华南地区,确保防火墙已放行 80、443、22 端口。

连接服务器

使用 SSH 客户端(如 PuTTY、Xshell 或终端)连接到你的广州云主机。

ssh root@你的服务器IP地址

输入密码后进入命令行界面。

安装前系统优化(关键步骤)

云主机默认可能未安装基础编译工具,且 SELinux 可能会干扰面板安装,建议先执行以下清理和优化命令。

步骤 3.1:关闭 SELinux

setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

广州云主机怎么安装wdcp?wdcp面板安装教程 第1张

步骤 3.2:安装基础依赖包

yum -y install wget screen curl python

步骤 3.3:创建安装目录

mkdir /wdcp_install cd /wdcp_install

执行 WDCP 安装脚本

WDCP 提供了自动安装脚本,支持 LNMP(Nginx+MySQL+PHP)和 LAMP(Apache+MySQL+PHP)两种架构,对于大多数现代应用,推荐使用 LNMP 架构,性能更好。

安装 LNMP 架构(推荐):

wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz tar zxvf lanmp_v3.2.tar.gz sh lanmp.sh

安装 LAMP 架构:

wget http://dl.wdlinux.cn/files/lamp_v3.2.tar.gz tar zxvf lamp_v3.2.tar.gz sh lamp.sh

注意:安装过程中会提示输入 MySQL 的 root 密码,请务必牢记,安装过程可能需要 10-30 分钟,取决于服务器配置和网络速度。

广州云主机怎么安装wdcp?wdcp面板安装教程 第2张

安装后配置与安全设置

安装完成后,屏幕会显示面板的访问地址、用户名和密码。

重要安全操作:

广州云主机怎么安装wdcp?wdcp面板安装教程 第3张

  1. 登录面板:使用浏览器访问面板地址,登录后台。
  2. 修改默认密码:在“系统设置”中立即修改 admin 密码,防止被暴力免费。
  3. 修改面板端口:建议在“系统设置”中将 8080 端口修改为其他高位端口(如 8888),增加安全性。
  4. 配置防火墙
    • 在云服务商控制台(阿里云/西西安全)的安全组中,放行你修改后的面板端口。
    • 在服务器内部,使用 iptables 或 firewalld 放行相应端口。

常见问题排查

如果在安装过程中遇到错误,请检查以下几点:

  • 内存不足:如果安装中途 MySQL 启动失败,通常是内存不足,建议先安装 SWAP 交换空间。
  • 网络超时:广州节点访问 WDCP 官方下载源有时较慢,可尝试更换国内镜像源或等待重试。
  • 端口冲突:80 或 443 端口被占用,面板无法绑定,可使用 netstat -tlnp 查看端口占用情况。

相关问题与解答

问题 1:安装 WDCP 后,网站无法通过域名访问,但 IP 可以访问,该如何解决?

解答:

这通常是由于 DNS 解析未生效或面板内未添加域名导致的,请按以下步骤检查:

  1. DNS 解析

    :确认你的域名 A 记录已正确指向广州云主机的公网 IP,且 DNS 缓存已刷新(可使用 nslookup 你的域名 测试)。

  2. 面板添加站点:登录 WDCP 面板,进入“网站管理”,确保已添加该域名,并指向正确的网站根目录。
  3. Nginx/Apache 配置:检查面板中该域名的配置文件是否正确,特别是 server_name 是否包含你的域名。
  4. 云主机安全组:确认云服务商控制台的安全组已放行 80 (HTTP) 和 443 (HTTPS) 端口。
  5. 问题 2:WDCP 面板登录提示“连接超时”或“拒绝连接”,但服务器 SSH 可以正常登录,这是什么原因?

    解答:

    此问题通常由防火墙或面板服务未启动引起:

    1. 检查面板服务状态:在 SSH 中输入 service wdcp restart 或 /etc/init.d/wdcp restart 重启面板服务,观察是否有报错。
    2. 检查服务器防火墙:WDCP 默认使用 8080 端口,如果服务器内部开启了 iptables 或 firewalld,需手动放行该端口,使用 iptables 命令:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT。
    3. 检查云安全组:登录阿里云或西西安全控制台,找到该云主机的安全组规则,确保入方向规则中允许 TCP 协议 8080 端口(或你修改后的面板端口)的访问。
    4. 端口冲突:8080 端口被其他程序占用,WDCP 可能启动失败,使用 netstat -tlnp | grep 8080 检查占用情况,如有冲突需修改面板端口或停止占用程序。

配置项 说明
面板地址 通常为 http://服务器IP:8080
默认用户名 admin
默认密码 安装时设置的密码(若未设置,默认为

wdlinux.cn,但强烈建议修改)

数据库端口 默认 3306

0