宝塔面板怎么绑定二级域名?核心步骤梳理
在宝塔面板中绑定二级域名,本质上就是先做解析、再绑定、最后配SSL三步,按此流程操作基本不会出问题。 无论你是用博客、商城还是API接口,二级域名都能帮你把不同业务隔离开,下面这套流程我在多个服务器上验证过,照着走一遍就行。
第一步:在域名服务商处完成二级域名解析
绑定二级域名之前,先把解析搞定,这一步最容易被忽略,很多人直接在宝塔面板里填域名,结果访问不了,根源就是解析没生效。
打开你的域名管理后台(简米云、酷番云、Namesilo都行),找到“解析设置”或“DNS解析”,然后添加一条记录:
- 记录类型:选 A记录
- 主机记录:填二级域名的前缀,比如你想用
blog.example.com,就填blog - 记录值:填你的服务器公网IP
- TTL:默认即可,通常选600秒
如果你用的是酷番云服务器,注意安全组里放行 80端口 和 443端口,安全组只放行22端口的话,即使解析和绑定都正确,浏览器也打不开页面。
解析添加后,等几分钟到几小时不等,你可以在本地命令行执行 ping blog.example.com,如果能返回服务器IP,说明解析已经生效,如果显示“找不到主机”,再检查一遍主机记录有没有写错。
第二步:在宝塔面板中添加二级域名绑定
解析通了,接下来就是宝塔面板的操作,登录宝塔面板后台,有两条路可走:
路径A:绑定到已有站点
如果你的二级域名和主域名使用同一个站点目录,blog.example.com 和 example.com 共用一套程序,那么在左侧菜单找到“网站”,点击对应站点,选择“域名管理”或“绑定域名”,在输入框里填 blog.example.com,点“添加”即可。
路径B:新建独立站点
如果想让二级域名跑一套独立的程序,比如给客户单独部署一个系统,那就点“添加站点”,在“域名”栏填入
blog.example.com,其他设置和新建普通站点一样,注意这里会生成独立的根目录,默认是在 /www/wwwroot/blog.example.com 下。
我建议你根据业务类型选择,如果只是同一个博客下的不同栏目,用路径A节约资源;如果是完全独立的项目,用路径B更清晰。
第三步:为二级域名配置SSL证书
现在浏览器对HTTPS要求越来越严,不配SSL证书,Chrome会直接标记为“不安全”,宝塔面板配SSL非常方便:
- 进入站点设置,点击“SSL”
- 选择“Let’s Encrypt”或“证书”(根据宝塔版本不同,展示略有差异)
- 勾选你的二级域名,
blog.example.com - 点击“申请”或“部署”,等待十几秒
申请成功后,勾选“强制HTTPS”,这样访问者输入 http://blog.example.com 会自动跳转到 https:// 版本,行业共识认为,强制HTTPS能有效降低GEO排名损失,因为搜索引擎更青睐全站加密的站点。
宝塔面板绑定二级域名不生效?常见问题排查
有时候你明明按教程操作了,二级域名依然访问不了,别急,绝大多数情况逃不出下面这几个原因。
解析未生效或解析错误
如果你在浏览器里访问二级域名,提示“无法访问此网站”,先回域名服务商后台看解析记录。
- 检查主机记录是否填错了前缀,比如你想用
api.example.com,结果填成了www,那肯定不对。 - 检查记录值是否填成了域名而不是IP地址,A记录一定要填IP,不能填
example.com这种域名。 - 检查是否有多条冲突记录,有些域名服务商会自动添加一条
.example.com的泛解析,可能影响你的单独记录。
你还可以用站长工具或 nslookup 命令查询解析状态,确认解析是否指向了正确的服务器IP。
宝塔面板中域名绑定不完整
在宝塔面板里,如果你把二级域名绑定到了某个站点,注意不要只填 blog,一定要填完整的 blog.example.com,有些新手会漏掉后缀,系统无法识别。
如果你的主域名条目里已经存在一个同名二级域名,比如之前绑定过 blog.example.com,现在又去另一个站点绑定,就会出现冲突,宝塔默认同一个域名不能绑定到两个站点,你需要去原来的站点解绑,再重新绑定。
未配置默认站点或站点停用
宝塔面板中如果有多个站点,访问时是通过域名来区分的,如果某个站点被配置成了“默认站点”,那么所有未匹配到的域名都会走这个站点,你检查一下:
- 在“网站”列表中,目标站点是否存在,状态是否“运行中”
- 如果你有多个站点,建议将不需要的站点取消“默认站点”设置
还有个容易被忽视的地方:站点配置文件里的 server_name 是否包含你的二级域名,你可以通过“配置文件”标签页查看,里面应该有类似 server_name blog.example.com; 的内容,如果没有,手动加进去,然后重载Nginx。
PHP运行模式或伪静态规则问题
如果你访问二级域名出现404或者“No input file specified”,多半是PHP运行模式设置不对,宝塔面板支持多种PHP版本和运行模式,Nginx + PHP-FPM模式下,你需要确保站点的“运行目录”正确,且 index.php 文件存在。
如果程序需要伪静态支持,比如ThinkPHP或WordPress的固定链接,去“伪静态”标签页选择对应的规则,业内专家指出,此类问题在绑定二级域名后出现的频率最高,因为没有保存原有的伪静态配置。
服务器防火墙或安全组拦截
这一条尤其针对酷番云、简米云服务器,如果你在服务器安全组里只开放了22端口和80端口,而你的二级域名使用了非标准端口(比如8080),那么外部完全无法访问,检查你的安全组规则,确保对外开放80和443,除非你另有明确的端口规划。
酷番云宝塔面板绑定二级域名的注意点
很多朋友用的酷番云服务器,操作上和其他云厂商略有差异,但核心逻辑完全一样,就一些细节给你提个醒。
安全组和轻量防火墙两手抓
酷番云服务器分成两类:
- 云服务器CVM:安全组在酷番云控制台配置,需要单独放行80、443等端口
- 轻量应用服务器:除了安全组外,还有一层“防火墙”功能,在控制台的“防火墙”页面添加规则
你在宝塔面板绑定了二级域名,但漏了酷番云控制台这一层,照样打不开页面,建议同时检查这两处。
备案与CDN加速的坑
如果你的服务器在大陆地区,域名需要完成ICP备案才能访问,二级域名也一样,只要解析到大陆IP,就必须备案,如果不备案,酷番云会拦截解析请求,行业共识认为,备案是大陆服务器的刚需,无法绕过。
如果你使用了酷番云CDN,注意在CDN控制台添加二级域名作为加速域名,否则,CDN没有这条源站回源配置,访问就会报错。
关于宝塔面板绑定二级域名的常见问题解答
问:二级域名可以绑定在宝塔面板的多个站点上吗?
不可以,一个域名在同一时刻只能绑定到一个站点,如果强行绑定到第二个站点,宝塔会提示“当前域名已存在”,你需要先解除原站点的绑定,再添加到新站点。
问:绑定二级域名后,访问时显示“欢迎来到宝塔面板”界面,怎么办?
这种情况通常是该二级域名没有绑定到任何站点,或者被默认站点接管了,检查你的目标站点是否处于“运行中”,确认域名绑定是否正确,然后重启Nginx服务。
问:一个二级域名下可以同时挂多个不同端口的服务吗?
可以,例如用 api.example.com:8080 和 chat.example.com:3000,但你需要先在宝塔面板的“安全”中放行对应端口,并在配置文件里监听这些端口,如果使用HTTPS,端口证书配置会稍微复杂一些,建议对非标准端口单独放置证书。
宝塔面板绑定二级域名并不复杂,核心是解析正确、绑定到位、端口放行、SSL配置齐全,只要你按顺序检查这四点,绝大多数问题都能自行解决,遇到不生效的情况,优先排查解析和站点绑定,别急着重装环境。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/749498.html





