前言
访问一个域名,通过 dns 服务器得到该域名所指向的服务器 ip 地址,然后通过 ip 地址和服务器建立连接,完成剩下的事情。开发过程中,我们利用 hosts 文件就可以在没有网络域名的时候模拟一个本地的虚拟域名。在本机利用虚拟域名就可以直接访问相关项目目录,而不用一遍遍的输入项目的路径。
流程:dns指向虚拟域名,虚拟域名绑定Apache文件夹,然后重启Apache
本文以 windows 的 XMAPP 为例**
1 . DNS服务器指向虚拟域名
流程:修改 hosts 文件
1. 打开文件所在的 etc 文件夹
位置: C:\Windows\System32\drivers\etc
2. 修改 etc 文件夹中的 hosts 文件(此文件无后缀)
在文件的最后面按照格式( 127.0.0.1 虚拟域名 )修改即可
//指向虚拟域名kkk.com
127.0.0.1 kkk.com
3. 保存文件
2 . 虚拟域名绑定 Apache 文件夹
流程:修改修改 httpd-vhosts.conf 文件
1. 打开文件所在的 extra 文件夹
位置:C:\xampp\apache\conf\extra
2. 修改 extra 文件夹中的 httpd-vhosts.conf 文件
2.1 取消注释 NameVirtualHost *:80
将原:#NameVirtualHost :80
改为:NameVirtualHost :80
2.2 域名绑定 Apache 文件夹
//这里替换成想要绑定的文件夹
DocumentRoot "C:\xampp\htdocs\kkk"
//这里是要绑定的域名
ServerName kkk.com
3 重启 Apache
非常重要,不重启不会生效!!!!