己在做免备案空间网站的时候总会遇到这样一个麻烦:如果同时在做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即可看到两个网站。。功败垂成~!