很多站长搭建分站、博客、图片站、文档站的时候,都会用到二级域名。二级域名不需要单独注册新域名,直接在已有主域名下添加解析就可以使用,一台服务器也可以放多个二级域名站点。下面这套教程以宝塔面板为例,一步步讲清楚解析和建站流程。
一、提前准备
- 已经备案完成的主域名,例如
domain.com - 一台服务器,并且已经安装好宝塔面板
- 域名解析后台权限(阿里云、腾讯云、Cloudflare、DNSPod都可以)
- 服务器放行80、443端口,防火墙开放访问权限
举个例子:我们要做 blog.domain.com 这个二级域名站点。
二、在域名后台添加解析记录
进入域名解析管理页面,点击添加记录,参数填写参考下面:
- 记录类型:A记录
- 主机记录:blog(这里就是二级域名前缀,填什么就是什么)
- 记录值:服务器公网IP
- TTL:默认600秒即可,不用手动修改
保存记录之后,一般几分钟内生效。可以用ping命令测试,看是否正常解析到服务器IP。
如果是CDN接入的场景,也可以选择CNAME记录,指向CDN提供的地址。
三、宝塔面板新建二级域名网站
解析生效之后,登录宝塔面板,进入网站菜单,点击添加站点。
- 域名一栏,完整填入
blog.domain.com - 网站根目录,推荐自动生成或者自定义,比如
/www/wwwroot/blog.domain.com,分开目录方便管理 - 如果程序需要数据库,勾选创建数据库,记下数据库账号信息
- 选择对应PHP版本,不需要PHP的静态站可以直接默认
- 点击提交,站点就创建完成
这是独立站点方案,推荐大多数场景使用,各个站点目录、日志、数据库相互独立,互不干扰。
四、上传程序、配置SSL证书
站点创建好之后,把网站源码上传到刚才设置的网站根目录,访问域名安装程序。
进入站点设置,找到SSL选项,申请Let’s Encrypt免费证书,开启HTTPS,同时设置强制HTTPS跳转。
五、另外一种方式:子目录绑定(不推荐新手)
宝塔自带子目录绑定功能,可以把二级域名绑定到主站下面的一个子文件夹,不新建独立站点。这种适合简单页面,缺点是和主站共用一套PHP环境,程序之间容易产生冲突,维护起来比较麻烦。
六、常见问题说明
1、二级域名要不要备案?
国内服务器,主域名已经完成备案,二级域名一般不需要单独备案,直接使用。部分服务商有额外核查规则,以服务器厂商要求为准。
2、解析已经添加,但是打不开网站
- 解析还没生效,等待一段时间再测试
- 服务器防火墙、安全组没有放行80、443端口
- 宝塔站点域名填写错误,或者没有绑定对域名
- SSL证书配置异常,HTTPS访问失败
3、泛解析是什么
主机记录填 *,就是泛解析,所有前缀的二级域名都会解析到这个IP。适合需要批量子域名的场景,普通建站不建议直接开启泛解析。
七、Nginx原生配置(不用宝塔的情况)
没有面板,直接自己配置Nginx,可以参考这个基础配置:
总结
二级域名建站核心就两步:先在DNS后台添加解析记录,再到服务器面板新建站点绑定域名。解析和站点绑定缺一不可,只做解析不建站点,访问会报错;只建站点不做解析,域名无法指向服务器。按照这套流程操作,就可以搭建独立的分站。
















![表情[baoquan]-环球云域CloudIDC](https://cloudidc.vip/wp-content/themes/zibll/img/smilies/baoquan.gif)


暂无评论内容