wdcp创建二级域名的核心就是先在DNS把二级域名解析到服务器IP,再到wdcp后台的“网站管理”里添加域名绑定,两者缺一不可。整个过程并不复杂,一般几分钟就能搞定,下面按完整操作顺序来拆解。
wdcp怎么绑定二级域名?先搞懂底层逻辑
wdcp(WDlinux Control Panel)是国内常用的Linux服务器管理面板,支持Apache和Nginx环境,二级域名也叫子域名,blog.example.com example.com 的二级域名。
行业共识认为,二级域名绑定本质上是让服务器识别不同Host头,再把请求转发到对应网站目录,wdcp处理这个需求有两种常见场景:一是把二级域名作为一个独立站,放在新目录;二是绑定到主站的子目录,提前想清楚你要哪种,后面设置思路就不一样。
wdcp创建二级域名需要提前准备什么?
- 一台已经装好wdcp面板的云服务器或独立服务器
- 一个已备案(国内服务器情况下)的主域名
- 域名的DNS解析管理权限,通常在你买域名的地方操作
- 确认wdcp面板可以正常登录,版本无所谓,老版本操作路径基本一致
这套准备工作不难,但很多人栽在解析上,解析没生效,wdcp后台怎么折腾都访问不了。
第一步:把二级域名解析到服务器IP
解析这一步虽然不在wdcp面板里做,但它是前提,打开你的域名DNS管理后台,添加一条A记录:
- 主机记录填“二级域名前缀”,比如要建
m.example.com,就填m - 记录类型选
A - 记录值填你服务器的公网IP地址
- TTL用默认值即可,一般600秒
解析添加后,耐心等几分钟到几小时,本地可以用 ping m.example.com 看是否解析成功,如果返回服务器IP,说明DNS已经生效,如果用的CDN或云解析,可能还需要在解析设置里选“电信/联通/移动”线路,但一般默认就行。
第二步:wdcp后台创建整站并绑定二级域名
解析完成后,登录wdcp面板,默认端口通常是8080,访问 http://服务器IP:8080,输入管理员账号密码,注意用
http 而不是 https,除非你之前改过SSL配置。
进入后台后,按这个路径操作:
- 左侧菜单找到“网站管理”
- 选择“创建整站”(有的版本叫“新建站点”)
- 站点域名填你的二级域名,
m.example.com,不要带http:// - 网站目录设置:默认会自动生成
/www/web/m.example.com之类的路径,建议直接沿用默认 - 选择PHP版本或运行环境,一般保持默认
- FTP账号、数据库等按需创建,如果只是测试可以先不建
- 点击“保存”或“创建”按钮
保存之后,wdcp会自动创建网站目录并生成对应nginx/apache配置文件,这一步就完成了wdcp二级域名设置的基本动作。
如果二级域名只想绑定主站的子目录怎么办?
有时候你不想新建一个独立站点,而是让 m.example.com 直接访问 example.com/mobile 这个目录下的内容,wdcp也支持这种“子目录绑域名”的做法:
- 在“网站管理”里找到主域名对应的站点
- 点击“绑定域名”或“域名绑定”
- 添加新的二级域名
m.example.com - 保存后,编辑该站点的nginx或apache配置文件,做目录转发规则
这个操作稍微涉及代码修改,建议对配置不熟的用户直接用“创建整站”方式,以后维护更省心,想省事就用独立站点方式。
wdcp二级域名设置后,为什么还是打不开?
这是出现频率最高的问题,解析和绑定都做了,浏览器访问还是报错,别急,按顺序排查。
检查默认站点和NGINX配置
wdcp安装时往往有一个默认站点(default),如果你的二级域名没绑定成功,请求可能被默认站点接管,页面显示的是“恭喜,站点创建成功”之类的字样,进wdcp后台“网站管理”,看二级域名对应的站点状态是否“运行中”,如果是“暂停”或者“未创建”,创建站点时可能没保存成功。
确认端口和80访问正常
服务器安全组和防火墙必须放行80端口(HTTPS则是443),在本地Linux命令行执行:
curl -I http://m.example.com
看返回的HTTP状态码,如果是200,说明站点正常;如果是403,大概率是目录权限或index文件缺失;如果是502/504,检查PHP进程或wdcp的php-fpm配置。
清除浏览器和本地DNS缓存
解析生效不等于你的电脑立刻知道,执行 ipconfig /flushdns(Windows)或 sudo systemctl restart systemd-resolved(Linux),重新打开浏览器无痕窗口验证,排除缓存干扰。
这部分排错流程,也适用于其他Linux面板二级域名问题,逻辑是相通的。
wdcp绑定二级域名后,如何处理SSL证书和伪静态?
现在很多网站强制HTTPS,二级域名也得跟着装证书,wdcp面板通常配了SSL管理功能,路径在“网站管理-站点列表-对应域名的SSL证书”里。
- 如果你有证书文件,直接把证书内容(PEM)和私钥填入
- 如果用了Let’s Encrypt免费证书,wdcp新版本支持自动申请,选择域名后一键签发
- 开启“强制HTTPS跳转”,避免用户访问 http 版本
伪静态规则方面,wdcp支持针对每个站点单独设置,在站点列表点击“伪静态”,选择对应的CMS规则模板,比如WordPress、ThinkPHP、Discuz等,如果是自定义规则,直接粘贴到输入框后保存,nginx会在重载时生效。
记住每次改完配置后,到wdcp右上角点一下“重启nginx”或“重启apache”,不重启改动不会生效。
如何验证wdcp二级域名创建成功?
创建完成后,做一个简单验证清单,确保每一步都到位:
- 浏览器访问
http://m.example.com,能看到你放的测试文件内容 - 在服务器上执行
nginx -t检查配置语法没报错 - 查看wdcp日志,看访问记录是否命中二级域名站点
- 用17CE之类网站测一下全国多节点访问状态,排除线路问题
全部通过,说明二级域名创建成功,日后你改主站目录,不会影响二级域名站点的独立性,因为它们是分开的配置文件。
整个wdcp创建二级域名流程的细节补充
如果你想更深一步理解,这里补充几个容易忽略的点:
- 域名解析生效时间:DNS传播一般在几分钟到24小时不等,别急着反复改
- 服务器IP变化:如果换IP,必须同步更新DNS记录,否则二级域名直接失联
- 目录权限:wdcp默认站点目录所有者是www用户,上传文件时用FTP或SFTP,不要直接用root编辑,避免权限错乱
- CDN加速:如果套了CDN,CDN侧也得添加二级域名源站,否则流量走不到你服务器
这些细节直接影响wdcp二级域名最终能不能稳定运行。
关于wdcp二级域名设置的常见疑问解答
这一节集中回答几个我经常被问到的问题,基本覆盖了操作过程中的大部分困惑。
wdcp创建的二级域名可以解析到不同目录吗?
可以,用“创建整站”就是独立目录,想共享主站代码就做“子目录绑定”,在wdcp后台“绑定域名”功能里添加二级域名后,通过修改站点配置文件中的root路径指向子目录即可,不少模板站会这样来做移动端入口,省一个完整站点资源。
wdcp创建二级域名后还可以用同一个FTP账号吗?
建议不要共用,每个站点独立FTP账号,方便管理权限和统计流量,wdcp在创建整站时可以为该站点单独指定FTP账号,你可以只授权二级域名目录,避免安全问题。
二级域名绑定的站点访问速度比主站慢,通常是什么原因?
多数情况下不是wdcp问题,而是二级域名解析到了不同线路节点,或者服务器带宽被其他站点占满,用命令 ping m.example.com 确认解析IP是否与主站一致,再查看wdcp资源监控里的CPU、内存和带宽占用率,最近两年的实际情况中,探测到节点不统一的情况时有发生。
wdcp创建二级域名就三步:解析A记录到服务器IP,wdcp后台创建站点,验证访问,核心操作集中在“网站管理-创建整站”以及“绑定域名”功能,只要理解“解析指向、站点绑定、目录隔离”这三件事,你就不会再被各种二级域名问题卡住。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/759351.html





