也谈apache本地虚拟主机测试环境的搭建03/28/2009
最近的一个系统要求必须在网站根目录下运行,因为生成静态页啥的,URL处理非常繁琐,真正的上线运行就不用担心那么多的问题,那肯定是根目录
,而我本地的开发环境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条评论标签: apache_2.2、网管日志、虚拟主机

搜噶
额 好老的文啊,原来你在服务器配置上是菜鸟啊,呵呵 。。不知道现在水平是否很高了
从任何一个角度看,gently始终都是一个菜鸟,小弟不才,让您见笑了。
谢谢了…正需要..
不错,和我们的做法一样
htdocs 换成别的文件夹,重启apache也可以啊
呵呵,换别的目录,还是一样我原来的localhost下的就不能访问了呀