二级域名怎么解析,如何用二级域名搭建独立网站

很多站长搭建分站、博客、图片站、文档站的时候,都会用到二级域名。二级域名不需要单独注册新域名,直接在已有主域名下添加解析就可以使用,一台服务器也可以放多个二级域名站点。下面这套教程以宝塔面板为例,一步步讲清楚解析和建站流程。

一、提前准备

  • 已经备案完成的主域名,例如 domain.com
  • 一台服务器,并且已经安装好宝塔面板
  • 域名解析后台权限(阿里云、腾讯云、Cloudflare、DNSPod都可以)
  • 服务器放行80、443端口,防火墙开放访问权限

举个例子:我们要做 blog.domain.com 这个二级域名站点。

二、在域名后台添加解析记录

进入域名解析管理页面,点击添加记录,参数填写参考下面:

  • 记录类型:A记录
  • 主机记录:blog(这里就是二级域名前缀,填什么就是什么)
  • 记录值:服务器公网IP
  • TTL:默认600秒即可,不用手动修改

保存记录之后,一般几分钟内生效。可以用ping命令测试,看是否正常解析到服务器IP。

ping blog.domain.com

如果是CDN接入的场景,也可以选择CNAME记录,指向CDN提供的地址。

三、宝塔面板新建二级域名网站

解析生效之后,登录宝塔面板,进入网站菜单,点击添加站点。

  1. 域名一栏,完整填入 blog.domain.com
  2. 网站根目录,推荐自动生成或者自定义,比如 /www/wwwroot/blog.domain.com,分开目录方便管理
  3. 如果程序需要数据库,勾选创建数据库,记下数据库账号信息
  4. 选择对应PHP版本,不需要PHP的静态站可以直接默认
  5. 点击提交,站点就创建完成

这是独立站点方案,推荐大多数场景使用,各个站点目录、日志、数据库相互独立,互不干扰。

四、上传程序、配置SSL证书

站点创建好之后,把网站源码上传到刚才设置的网站根目录,访问域名安装程序。

进入站点设置,找到SSL选项,申请Let’s Encrypt免费证书,开启HTTPS,同时设置强制HTTPS跳转。

五、另外一种方式:子目录绑定(不推荐新手)

宝塔自带子目录绑定功能,可以把二级域名绑定到主站下面的一个子文件夹,不新建独立站点。这种适合简单页面,缺点是和主站共用一套PHP环境,程序之间容易产生冲突,维护起来比较麻烦。

六、常见问题说明

1、二级域名要不要备案?

国内服务器,主域名已经完成备案,二级域名一般不需要单独备案,直接使用。部分服务商有额外核查规则,以服务器厂商要求为准。

2、解析已经添加,但是打不开网站

  • 解析还没生效,等待一段时间再测试
  • 服务器防火墙、安全组没有放行80、443端口
  • 宝塔站点域名填写错误,或者没有绑定对域名
  • SSL证书配置异常,HTTPS访问失败

3、泛解析是什么

主机记录填 *,就是泛解析,所有前缀的二级域名都会解析到这个IP。适合需要批量子域名的场景,普通建站不建议直接开启泛解析。

七、Nginx原生配置(不用宝塔的情况)

没有面板,直接自己配置Nginx,可以参考这个基础配置:

server { listen 80; server_name blog.domain.com; root /www/wwwroot/blog.domain.com; index index.html index.php; }

总结

二级域名建站核心就两步:先在DNS后台添加解析记录,再到服务器面板新建站点绑定域名。解析和站点绑定缺一不可,只做解析不建站点,访问会报错;只建站点不做解析,域名无法指向服务器。按照这套流程操作,就可以搭建独立的分站。

文章广告横幅
网络违法犯罪举报平台 广告
© 版权声明
THE END
喜欢就支持一下吧
点赞104 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容