域名解析-子域名配置

article/2025/9/9 21:00:57

域名解析-子域名配置

标签:网络 域名 DNS

如果web服务器有太多项目,为了细化项目,可以通过子域名绑定项目文件地址来实现。也就是某个域名将会被dns解析到服务器上特定的路径。

比如有一个web项目路径为:https;//www.dwedg.cn/webapp/collect,入口为:index.html,只需新增一个子域名:collect.dwedg.cn,将其绑定到根目录下的子目录collect(即:dwedg.cn/collect)

1.域名
2.dns
3.域名结构
4.域名命名规则
5.具体配置

一、域名

域名即一个IP地址的映射,可以定位到互联网中某一台计算机。域名与IP地址一一对应,域名比起IP地址更容易记忆。www.baidu.com肯定比202.108.22.5更容易让人记住吧👻👻

二、dns

1.dns(Domain Name System)域名系统,因特网使用的命名系统。一个翻译机器,把域名翻译成IP地址。
dns就跟常用的Git项目版本管理工具一样,是分布式系统,因特网上有许多域名服务器,大多数域名在本地就能完成解析。
2.解析过程应用程序(比如谷歌浏览器)解析www.baidu.com,(假设浏览器,本机,hosts文件,路由器均无百度IP地址的缓存前提下)浏览器调用解析程序,把www.baidu.com放到请求报文中,以udp用户数据报方式发送给本地域名服务器(本地域名服务器离用户很近,一般就几个路由器的距离)。本地域名服务器在查找域名后,把对应的IP地址方式在回答报文中返回。谷歌浏览器得到目的主机的名称即可进行通信。如果本地域名服务器不能查找到该IP地址。则本地服务器向其他服务器发出查询请求,重复该过程直到找到该域名对应的IP地址为止。
3.查询方法:
a.主机向本地域名服务器的查询一般是递归查询。用户–>本地域名服务器A–>根域名服务器B–>C–>D–>…。
b.本地域名服务器向根域名服务器的查询通常是采用迭代查询。每次查询,本地服务器会得知下一次查询的地址,重复此查询步骤。

三、域名结构

在这里插入图片描述
如上图所属,域名从左到右依次为顶级域名,二级域名,三级域名,以此类推。子域名层级一般技术上不受限制。(如果受限的话那一定是还需要加钱才能解决的啦~😛)
下图是某平台子域名层级的配置

在这里插入图片描述

四、域名命名规则

常见的三级域名是www,但这并不意味着所有域名前缀都必须是www.如果留意过得话,qq邮箱的网址(mail.qq.com)三级域名是mail.
www只是更通用一些,它通常绑定web服务器的根目录。域名的标号(也就是www和baidu,除”.“符号之外的部分)由英文字母和数字组成,每一个标号不超过63个字符(建议不超过12个字符)也不区分大小写,除”-“外不能使用其他标点符号。
完整域名总共不超过255个字符。

五、具体配置

新增一个新的域名,这个新的域名能被解析到期望的web服务器路径就ok了~

以collect.dwedg.cn解析到/dwedg.cn/webapp/collect/index.html为例

1、新增域名
登录云服务器,进入dns控制台添加子域名:collect.dwedg.cn
在这里插入图片描述
记录值是服务器外网IP地址,保证collect.dwedg.cn映射到服务器IP地址。

2、修改web服务器配置文件,绑定子目录

server
{listen 80;#监听子域名collect.dwedg.cn的80端口server_name collect.dwedg.cn;#collect.dwedg.cn默认打开当前目录下的index.html文件index index.html;##collect.dwedg.cn绑定的文件目录是根目录下的collect路径root xxxx/dwedg.cn/collect;include enable-php-56.conf;include /www/server/panel/vhost/rewrite/dwedg.cn.conf;#禁止访问的文件或目录location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md){return 404;}#一键申请SSL证书验证目录相关设置location ~ \.well-known{allow all;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;error_log off;access_log /dev/null; }location ~ .*\.(js|css)?${expires      12h;error_log off;access_log /dev/null; }access_log /www/wwwlogs/dwedg.cn.log;error_log  /www/wwwlogs/dwedg.cn.error.log;
}

子域名collect.dwedg.cn绑定了根目录下的collect目录.
配置完成后即可访问:http://collect.dwedg.cn(或者http://collect.dwedg.cn/index.html)
注意:如果该子域名没有通过ssl证书认证,通过http访问,而不是https


http://chatgpt.dhexx.cn/article/5xAw8aTN.shtml

相关文章

微信小程序request合法域名配置

问题: 解决步骤1 解决步骤2 解决步骤3 解决步骤4 感兴趣的小伙伴可以扫码关注下公众号哦,公众号会分享高质量的技术文章哦

nginx+域名配置

首先得有个域名,比如我的域名是:www.xi.... 我的域名是在阿里云上购买的,在管理我的域名: 点击上图中的:解析,然后参考下图 配置。 nginx安装好后,只需修改nginx配置文件nginx.conf&#xff0c…

域名配置

既然搭建了博客系统,总不能裸身 ip 吧…没多少钱的小编只好各处搜集,买了一便宜的域名。年费 28 RMB 还行吧?? 转载请注明来自:b0t0w1’blog 域名配置 域名购买 有很多可以购买域名的网站,国内阿里云、腾讯云、百度开放云等,国外 Namecheap、Godaddy、Name.com、Nam…

域名配置HTTPS

1.安装nginx config模块需要添加ssl 最好将nginx配置到环境变量里面,方便启动,停止,重启等~ PATH$PATH:/opt/nginx/sbin export PATH然后执行 source /etc/profile 使环境变量生效。 2.下载SSL证书 解压缩后,可获得…

为你的阿里云服务器配置一个域名并成功访问(入门版

一、获取域名 可在阿里云域名市场购买,链接 请注意:购买域名需要等待一定的时间,因此最好提前购买。 二、配置域名 1.点击阿里云主页左上角菜单,找到“域名”项,或直接搜索也可。 点击进入域名列表 若是在阿里云…

为自己搭建的网站配置域名 1-2

系列文章 为自己搭建的网站配置域名 1-2为自己搭建的网站配置域名 2-2如何将网站发布上线,并配置自定义域名 在之前的系列文章中,我们向大家介绍了如何在本地树莓派上搭建属于自己的网站,并让这个网站能被公众互联网的用户安全访问。虽然这个…

项目部署后的域名配置

在项目部署到服务器后,还需要域名配合来访问该项目。下面简单记录一下域名配置的相关工作。 一、申请域名 域名可以通过阿里云,腾讯云,华为云等云服务提供商处申请,具体申请方式及备案方式,可以通过对应的服务商官网根…

域名配置,本地配置

域名 域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。 …

COCO数据集简介

简介 介绍一下目标检测领域另外一个比较有名的数据集 MS COCO (Microsoft COCO: Common Objects in Context) . MSCOCO 数据集是微软构建的一个数据集,其包含 detection, segmentation, keypoints等任务。 MSCOCO主要是为了解决detecting non-iconic views of ob…

[ 数据集 ] COCO 数据集介绍

🤵 Author :Horizon Max ✨ 编程技巧篇:各种操作小结 🎇 机器视觉篇:会变魔术 OpenCV 💥 深度学习篇:简单入门 PyTorch 🏆 神经网络篇:经典网络模型 💻 …

MS COCO数据集

1. MS COCO数据集介绍 MS COCO的全称是Microsoft Common Objects in Context,起源于微软于2014年出资标注的Microsoft COCO数据集。 官网地址:http://cocodataset.org COCO是一个具有非常高的行业地位且规模非常庞大的数据集,用于目标检测…

COCO数据集格式解析

COCO数据集是我们经常使用的一个数据集,并且 COCO数据集格式也很受大家欢迎,但不同于 VOC数据格式,COCO是将所有的标注数据存放在一个json文件中,使得查看的时候云里雾里,最近也在用COCO数据集做实例分割,顺…

自定义coco数据集

1、环境 anaconda环境安装配置 2、工具 安装labelme工具 3、安装软件 3.1、打开anaconda控制台 3.2、创建虚拟环境 conda create -n labelme python3.73.3、激活环境 conda activate labelme3.4、下载labelme pip install labelme3.5、输入labelme打开软件 以后打开跳…

COCO数据集概述

COCO数据集概述 COCO的全称是Common Objects in Context,是微软团队提供的一个可以用来进行图像识别的数据集。MS COCO数据集中的图像分为训练、验证和测试集。其行业地位就不再多少了,本文主要梳理一下该数据集包含的内容。下图是官网给出的可下载的数…

CoCo数据集下载

文章目录 1.介绍2.下载2.1 官网2.2 百度网盘2.3 下载到linux服务器 1.介绍 MS COCO的全称是Microsoft Common Objects in Context,起源于微软2014年的Microsoft COCO数据集 COCO is a large-scale object detection, segmentation, and captioning dataset. COCO h…

COCO数据集梳理

COCO数据集简介 coco数据集下载需要翻墙 COCO - Common Objects in Context 关键索引 以instances_val2017.json为例,有的博客说还有一个关键索引type,但是我没找到 info/licenses 这俩货没啥可说的,数据信息和版权吧,个人用…

COCO 数据集

COCO简介: COCO数据集是微软团队获取的一个可以用来图像recognitionsegmentationcaptioning 数据集. 官方说明网址:http://mscoco.org/。 该数据集主要有的特点如下: (1)Object segmentation; (2&#xff…

Pascal VOC 和 Microsoft COCO(MS COCO)(COCO2017COCO2014) 数据集

Pascal VOC(Pascal Visual Object Classes)数据集 VOC数据集是目标检测/分割经常用的一个数据集,从05年到12年都会举办比赛 VOC数据集的格式 用于分割 Paslcal VOC 2012 用于分隔的数据集是由20个类1个背景类 训练集1464张 val集 1449张 Micr…

COCO数据集解析

1 简介 官方网站:http://cocodataset.org/ 全称:Microsoft Common Objects in Context (MS COCO) 支持任务:Detection、Keypoints、Stuff、Panoptic、Captions 说明:COCO数据集目前有三个版本,…

COCO数据集介绍

COCO数据集详细介绍 前言一、什么是COCO数据集?COCO数据集可以应用到的Task:一个简单的数据集实例展示:附录80个类别 二、COCO数据集的格式介绍基础的数据格式介绍不同Task下的annotationObject Detection annotationother task: …