虚拟域名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟域名相关的知识,希望对你有一定的参考价值。
参考技术A 这个 URL 路径太长了,而且 index.php 在我们的认知中是一个网页,后面再跟着 sample/test/hello,显得很怪,即语义不明确。我们可以把这个 URL 看成两部分看。入口文件之前是一部分( localhost/zerg/public/index.php ),之后是另一部分( sample/test/hello )。
后者的简化需要用到 路由 的知识,我们重点介绍一下前者,通过配置虚拟域名进行简化。
我们在开发过程中,可以在本地生成一个虚拟域名来简化入口文件前的一大串。
这是我们的目标:
http://z.cn/sample/test/hello
让 apache 认识 z.cn 的具体操作如下:
找到 xampp 文件夹下的
apache\conf\extra 目录下的 httpd-vhosts.conf 文件,在最后一行写入:
( DocumentRoot 以自己的目录为准,指向zerg下的public目录 )
改完这里之后,还要改一个地方,这里是让 apache 认出 z.cn ,我们还要让我们的浏览器也能认出 z.cn。
打开 c:\Windows\system32\drivers\etc 下面的 hosts 文件。
最后一行输入:
接下来我们就可以通过 z.cn/sample/test/hello 打开之前讲的了
但是这里有一个潜藏问题:
当输入 localhost 时,会打开 zerg/public/index.php 文件,如果有多个项目时,这样做是不妥的。因为主配置文件 httpd.conf 中定义了 DocumentRoot 为 htdocs 文件夹,即输入 localhost 应该定位到 htdocs 文件夹下。
所以需要在 httpd-vhosts.conf 中再加入几行,让 localhost 也是我们的虚拟主机。
大功告成。
什么是顶级域名地理域名个性域名
从今天开始,誉名网就来带新手米农涨姿势啦,欢迎各位米农跟着域名财经一起成长!我们知道,域名分很多种,不同后缀的域名有何不同呢?那么下面请听小编娓娓道来吧!
现在最通俗的域名类别可分为国际域名和国内域名,两者的主要区别在于域名划分方式和管理机构不同。要解释什么是国际域名,什么是国内域名,还要从域名体系说起。互联网上的域名体系中共有三类顶级域名:类别顶级域名、地理顶级域名、个性化域名(又称新顶级域名)。
以下就是关系三类顶级域名的详细介绍:
顶级域名
第一类是类别顶级域名,共有7个,也就是现在通常说的国际域名。由于Internet最初是在美国发源的,因此最早的域名并无国家标识,人们按用途把它们分为几个大类,它们分别以不同的后缀结尾:.com域名(用于商业公司);.net域名(用于网络服务);.org(用于组织协会等);.gov(用于政府部门); .edu(用于教育机构);.mil(用于军事领域);.int(用于国际组织)。
最初的域名体系也主要供美国使用,因此美国的企业、机构、政府部门等所用的都是“国际域名”,随着Internet向全世界的发展,.edu、.gov、.mil一般只被美国专用外,另外三类常用的域名.com、.org、.net域名则成为全世界通用,因此这类域名通常称为“国际域名”,直到现在仍然为世界各国所应用。
地理域名
第二类是地理顶级域名,共有243个国家和地区的代码,例如.CN代表中国,.UK代表英国(详见全球国家/地区顶级地理域名后缀)。这样以.CN为后缀的域名就相应地叫做“国内域名”。
与国际域名的后缀命名类似,在.cn顶级域名下也分设了不同意义的二级域,主要包括类别域和行政区域,这样就是通常说的二级域名:可等二级域下三级注册域名,三级域名可分为两类:类别域名和行政区划域名。
个性域名
国际互联网名称和编号分配公司(ICANN)2008年6月26日在巴黎年会上全票通过个性化域名方案,最早将于2009年开始会有根据自己公司名字为结尾的域名,如.ibm、.hp、.qq、.baidu等等,一个形像的比喻就是这些域名结尾的所有者在某种意义上就是一个域名注册局。所以以后在某种意义上来说,将会有无穷多的“国际域名”。
以上是关于虚拟域名的主要内容,如果未能解决你的问题,请参考以下文章