您当前位于: 首页 » 网管日志 » 也谈apache本地虚拟主机测试环境的搭建

也谈apache本地虚拟主机测试环境的搭建03/28/2009

最近的一个系统要求必须在网站根目录下运行,因为生成静态页啥的,URL处理非常繁琐,真正的上线运行就不用担心那么多的问题,那肯定是根目录cool,而我本地的开发环境AMP的根目录下已经遍地狼藉,实在不能再往里头填东西,不然,找文件又得找半天,甚至最大的问题是到时候怎么完整的导出整个网站,不多目录也不少一个文件。唉!~有些愁眉不展。。。咦!强大的apache不是告诉我们可以虚拟主机的吗?我本地搞个不就成了。于是想起小猪写的一篇文章,挖他博客,不难就找到了,照做之,我将本地的域名指定为mydown,我apache的端口是8080,重启apache后,遗憾的事情还是发生了,我输入http://mydown:8080/和http://localhost:8080/指向的同一个站点,这就意味着我原来的资源全部不能访问,哦~千万不能!继续找资料,查apache手册,总算弄明白怎么整了。
第一步和小猪一样,在C:\WINDOWS\system32\drivers\etc\hosts的文件中加上一条


127.0.0.1 mydown


然后打开apache的配置文件httpd.conf,翻到最后,加上下面这些


NameVirtualHost *

<VirtualHost *>    
    DocumentRoot D:/myserver/wwwroot
    ServerName localhost:8080
</VirtualHost>

<VirtualHost *>    
    DocumentRoot D:/myserver/wwwroot/mydown
    ServerName mydown:8080
</VirtualHost>


意思就是不同的域名指向不同的目录,重启apache,大功告成~,嘿嘿!今儿就挖了小猪的墙角一回。至于每句的意思,如果您不懂,我还是建议您查查手册了。

1,380位童鞋围观 | 7条评论标签:  

7条评论
  1. 和尚 说:

    搜噶

  2. Duron 说:

    额 好老的文啊,原来你在服务器配置上是菜鸟啊,呵呵 。。不知道现在水平是否很高了

    • gently 说:

      从任何一个角度看,gently始终都是一个菜鸟,小弟不才,让您见笑了。

  3. magicybin 说:

    谢谢了…正需要..

  4. 简. 说:

    不错,和我们的做法一样

  5. 芒果 说:

    htdocs 换成别的文件夹,重启apache也可以啊

发表评论

(发广告、垃圾评论者请慎重,点击左边按钮可能会造成下半身永久性创伤)