# huaweicloud-solution-building-a-wdcp-system **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-building-a-wdcp-system ## Basic Information - **Project Name**: huaweicloud-solution-building-a-wdcp-system - **Description**: 在华为云弹性云服务器ECS上快速搭建WDCP管理系统 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-26 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该方案在弹性云服务器 ECS上一键部署WDCP管理系统,WDCP是WDlinux Control Panel的简称,,是一款免费的Linux服务器云主机管理系统,通过WDCP可以在线Web方式轻松管理Linux服务器。可以轻松创建与发布网站,管理MySQL数据库和用户,创建和管理FTP服务。查看系统资源,IP设置,进程管理,服务管理,安全设置,端口设置等系统功能。 解决方案实践详情页面地址: https://www.huaweicloud.com/solution/implementations/building-a-wdcp-system.html **架构图** --------------- ![方案架构](./document/building-a-WDCP-system.png) **架构描述** --------------- 该解决方案会部署如下资源: - 创建一台弹性云服务器 ECS,用于安装LNMP软件环境完成WDCP管理系统搭建。 - 创建一个弹性公网IP EIP,并绑定弹性云服务器ECS,用于访问WDCP以及远程连接使用。 - 创建安全组,通过配置安全组规则,为弹性云服务器提供安全防护。 **组织结构** --------------- ``` lua huaweicloud-solution-building-a-WDCP-system ├── building-a-WDCP-system.tf.json -- 资源编排模板 ├── userdata ├── install_wdcp.sh -- 脚本配置文件 ``` **开始使用** --------------- **安全组规则修改(可选)** > 该解决方案使用22端口用来远程登录弹性云服务器 ECS,默认对该方案创建的VPC子网网段放开,请参考[修改安全组](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html)规则,配置IP地址白名单,以便能正常访问服务。 安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。 添加安全组规则:根据业务使用需求需要新开放某个TCP端口,请参考[添加安全组规则](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0030969470.html)添加入方向规则,打开指定的TCP端口。 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html),来修改安全组中不合理的规则,保证云服务器等实例的网络安全。 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考[删除安全组](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0006.html)规则进行安全组规则删除。 1.登录WDCP管理系统。 访问 图10 所示部署输出位置站点URL,进入WDCP管理系统首页,默认账号:admin,密码:wdlinux.cn 图1 登录WDCP管理系统 ![登录WDCP管理系统](./document/readme-image-001.png) 2.WDCP管理系统界面。 图2 管理系统界面 ![管理系统界面](./document/readme-image-002.png) 3.修改用户登录密码。 在管理系统界面中,导航到 用户管理 --> 修改密码 完成用户登录密码修改(原密码为初始密码wdlinux.cn),如下图所示: 图3 修改用户登录密码 ![修改用户登录密码](./document/readme-image-003.png) 4.修改MySQL默认密码。 在管理系统界面中,导航到 MYSQL管理 --> 修改密码 完成MySQL默认密码修改(原密码为初始密码wdlinux.cn),如下图所示: 图4 修改MySQL默认密码 ![修改MySQL默认密码](./document/readme-image-004.png) 5.系统设置。 在管理系统界面中,导航到 系统设置 包含系统设置、登录日志、操作日志、计划任务、MEMCached设置等功能模块,具体操作参照界面提示信息,如下图所示: 图5 系统设置 ![系统设置](./document/readme-image-005.png) 6.网站管理。 在管理系统界面中,导航到 网站管理 包含创建站点(创建网站的同时,可以选择是否创建FTP账号和数据库,可以根据不同需求完成个性化设置)、站点列表、二级域名、访问验证、Rewrite规则管理、PHP设置、PHP版本管理、SSL证书管理等功能模块,具体操作参照界面提示信息,如下图所示: 图6 网站管理 ![ 网站管理](./document/readme-image-006.png) 7.MYSQL管理。 在管理系统界面中,导航到 MYSQL管理 包含快速创建、数据库列表、修改密码、MySQL设置、PHPMyAdmin等功能模块,具体操作参照界面提示信息,如下图所示: 图7 MYSQL管理 ![MYSQL管理](./document/readme-image-007.png) 8.FTP管理。 在管理系统界面中,导航到 FTP管理 包含增加账号、账号列表等功能模块,具体操作参照界面提示信息,如下图所示: 图8 FTP管理 ![FTP管理](./document/readme-image-008.png) 管理系统还包含文件管理、资源管理、用户管理、系统管理、安全管理等功能模块。您可以根据实际需求进行相关配置。