摘要:Apache配置虚拟域名,主要需要配置两个文件一个是本机的hosts文件,一个是apache的配置文件httpd.conf。1.本地hosts访问一个域名,通过dns服务器得到该域名所指向的服务器ip地址,然后通过ip地址和服务器建立连接,完成剩下的事情。
原先刚接触Apache服务器的时候,觉得配置个虚拟域名是很炫的技能,但你自己研究一下,才发现原来是So easy!
Apache配置虚拟域名,主要需要配置两个文件一个是本机的hosts文件,一个是apache的配置文件httpd.conf。
1.本地hosts
访问一个域名,通过dns服务器得到该域名所指向的服务器ip地址,然后通过ip地址和服务器建立连接,完成剩下的事情。开发过程中,我们利用hosts文件就可以在没有网络域名的时候模拟一个本地的虚拟域名。在本机利用虚拟域名就可以直接访问相关项目目录,而不用一遍遍的输入项目的路径。
我们找到c:windowssystem32driversetchosts文件,用记事本打开它,在末尾添加如下代码:
127.0.0.1 www.xxx.com
127.0.0.1 www.xxx.com 127.0.0.1 www.yyy.com
然后保存,现在当你访问www.xxx.com的时候,实际上指向的是127.0.0.1这个本地ip。
2.apache虚拟主机配置
笔者使用的是WAMP这个集成环境。apache配置文件位置在D:wampbinapacheapache2.4.9confhttpd.conf,打开文件,
在末尾添加:
NameVirtualHost localhost:80 <VirtualHost localhost:80> ServerName "helen.com" DocumentRoot "d:/wamp/www/" </VirtualHost> <VirtualHost localhost:80> ServerName "mz.com" DocumentRoot "d:/wamp/www/meezao2/Website" </VirtualHost>
其实在该文件中有说明:
当开启虚拟主机功能的时候,所有请求都将进入,而第一个将作为默认处理配置,也就是说www.xxx.com将进入第二个,而其他没匹配到的都将进入第一个配置,如localhost系列。
配置到这,就可以实现本机虚拟域名访问了。
相关文章推荐
樱桃cherry.com域名价格或达7位数美元2022-09-06
紫燕食品上市,卤味市场域名哪家强?2022-09-27
新一期域名交易排行榜,国别域名MA.ca成无冕之王2022-09-27
威瑞信发布2022年Q2行业简报:.com注册量下降2022-09-27
域名Keys.xyz被元宇宙游戏终端收购2022-09-20