虚拟主机配置,apache虚拟主机配置之一——基于本机多个网

己在做网站的时候总会遇到这样一个麻烦:如果同时在做2个或两个以上的网站,但是,默认的apache的配置是只有一个网站,这样的话,切换起来很不方便。其实这个问题很好解决,就是把本机的apache配置成为虚拟服务器。但是,网上大多数教程的是教用 apache如何配置基于域名的虚拟主机的,而在本机调试网站的时候,一般都是用本地ip(127.0.0.1 或 localhost)直接访问,没有用到域名。所以得把apache配置成为基于ip地址的虚拟主机才行。
首先,补充一点理论知识:(如果熟悉网络的话可以略过)
网络课告诉我们,所有以127打头的ip地址都应该指向本机,并不只有127.0.0.1,这点大家可以试试。
这样一来,也就是说本机有足够多的ip地址供你来开设虚拟主机了。
第一步:找到apache配置文件httpd.conf,搜索这一行 Include conf/extra/httpd-vhosts.conf 将#注释去掉,意思是包含extra目录下的虚拟主机配置文件。
第二步:回到conf/extra/httpd-vhosts.conf,将代码改成
#基于域名的虚拟主机才需要NameVirtualHost,基于IP的则不需要,此时注释掉
#NameVirtualHost *:80
<VirtualHost 127.0.0.1>
DocumentRoot "d:/wamp/www/slp/"
ServerName 127.0.0.1
</VirtualHost>
<VirtualHost 127.0.0.2>
DocumentRoot "d:/wamp/www/taoke/"
ServerName 127.0.0.2
</VirtualHost>
第三步,确保apache配置文件的Listen 80 没有注释掉就OK
最后一步,重启apache服务,浏览器运行http://127.0.0.1和http://127.0.0.2即可看到两个网站。。大功告成~!OVER
附上WAMP套件下载地址:http://down.chinaz.com/soft/11460.htm
Tags:  虚拟主机安全配置 虚拟主机配置

延伸阅读

最新评论

发表评论