apache多站点配置及域名解析知识

  • 2017-01-16 9:38:02
  • 3,329 次阅读
  • 稿源:天马行空

相信很多人在购买了域名之后不知道如何去解析,其实域名解析是很简单的,通过下面的介绍可能或多或少的帮助你理解多站点的概念及域名解析相关知识。

我们通常情况在本地测试网站时要搭建一个apache虚拟环境,在浏览器地址栏中输入localhost 或127.0.0.1这样就能访问apache以及根目录的的地址,但是真正在服务器上你会发现,我们一台服务器上可能就装了一台apache或者一个IIS,但它可以配置很多的网站,如果我们的服务器上只是放了一个小网站,那太浪费服务器了,那我们怎样在一台服务器上配置多个站点呢?

其实很简单,首先我们要了解几个概念和名词。域名:就是指的我们的网址,就拿我的网站来说maxing128.com就是我的主域名,而www.maxing128.com就是我的二级域名。事实上,在以前没有域名这个叫法,因为很早的时候都是通过输入IP地址来访问站点的,由于IP地址不便于记忆,就产生了域名。假如我们有a.com和b.com两个域名。而我们希望这两个域名同时指向一个apache,这个指向过程叫做a解析过程。如果将a.com指向一个IP地址,而这个IP地址有可能是apache,也可能是IIS。

我们就拿apache来说,对b.com也要解析,也就是把这个域名指向一个IP地址。如果a.com和b.com同时指向同一个apache,总不能说这是两个不同的站点。这其实就是两个域名同时解析到一个IP上。如果没有多站点的概念,这两个域名访问的内容是一样。但是我们希望这两个域名访问的是两个不同的内容,同时还要指向同一个apache,那怎么做到呢?

实际上apache能够判断域名的来路,不管你的IP地址是不是一样,只要指向同一个apache,然后它先判断域名来路名称,如果有人访问a.com,它就将a.com域名访问的用户指向到/home/a/根目录下的a文件夹,也就是它访问的a文件下的内容。如果有人访问b.com的域名,同理会指向/home/b/根目录下的b文件夹。这就是不同域名指向不同的站点。

如果两个域名指向同一个文件夹,也可以实现的,所以域名可以实现一对一,多对一,多对多。如果要访问一台服务器,最终目的还是通过IP地址来实现的,域名解析就是将域名重新转换为IP地址的过程。一个域名同一时刻只能对应一个IP地址,而多个域名可以同时被解析到一个IP地址上。

apacheDomainNameResolution

喜欢 0

文章评论 (0)

表情

大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头