码迷,mamicode.com
首页 > Windows程序 > 详细

Windows上Apache设置虚拟主机(xampp为例)

时间:2015-11-16 06:03:28      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

每次设置虚拟域名都要到网上搜教程,这次索性记录下来,以后靠自己。
我们知道,本地web开发访问的ip地址一般为127.0.0.1,默认映射为localhost这个域名,一般访问形式为localhost/filename。
 
现在我们的根目录(xampp为htdocs,wamp和lamp是www)下有多个工程,假设有工程a和工程b ,每次访问都要手动输入a,b目录,目录比较深时则要输入多级目录结构(比如我建立了一个测试工程test,里面又包含其他工程),这样不仅烦而且不美观,所以设置虚拟主机就是开发 舒心必不可少的一步。
 
现在假设我要访问a目录下的index.php文件,设置后的访问形式为www.a.xyz/index.php。逼格一下子就高了。当有多重目录时,也简便了很多。废话太多,以下是操作步骤。(在xampp操作,其他类似,都是Apache操作)
一: 打开Apache配置文件,conf/httpd.conf。搜索Include conf/extra/httpd-vhosts.conf,确保前面没有"#",以确保引入了httpd-vhosts.conf。从名字也可以看出它是虚拟主机的配置文件。
二:打开conf/extra/httpd-vhosts.conf文件,将NameVirtualHost *:80前面的##删除,下面的配置才会生效。而后在下面加入    
<VirtualHost *:80>
DocumentRoot "G:/xampp/htdocs/lingeros/test"
ServerName www.a.xyz
</VirtualHost>
上面第二行为虚拟域名指向的根目录,根据实际修改。这时默认都会指向这个目录,所以还要设置localhost(下面这个要放在后面,亲测放前面则前面设置的不生效);
<VirtualHost *:80>
DocumentRoot "G:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
三:修改C:\Windows\System32\drivers\etc\hosts文件
加入 127.0.0.1 www.a.xyz
(ps:此文件很有趣,有了它,FQ成了傻瓜式操作)
四:重启Apache服务
 
这时就可以愉快的用 www.a.xyz/filename 访问了

Windows上Apache设置虚拟主机(xampp为例)

标签:

原文地址:http://www.cnblogs.com/lingeros/p/4967911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!