无责任的烂笔头

Concentrate & enjoy!
posts - 3, comments - 15, trackbacks - 0, articles - 7
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

为什么建Virtual Host?

Posted on 2010-04-06 20:42 BZ 阅读(1035) 评论(0)  编辑  收藏 所属分类: PHP
  介绍Zend Framework的入门资料, 多数都是教人在Apache下创建一个新的Virtual Host。用Zend_Tool生成的代码也有一个doc,说明这个Virtual Host如何来创建。我们真的需要创建Virtual Host吗? 特别是开发阶段,为每一个项目创建Virtual Host,有意义吗?个人感觉这是一种误导。
  一个Virtual Host, 要么监听不同的端口,要么使用新的域名。开发阶段,大概倾向前者。但是,尽管如此,配置一个监听不同端口的Virtual Host干吗?如果是开发阶段,我倒是倾向于在apache的配置中(比如/etc/apache2/sites-enabled/000-default)增加一个了事,简单但是管用。例如:
  Alias /helloZend/ "/home/brian/Dev/PHP/ZendStudio-7.1.2/workspace/helloZend/public/"
   <Directory "/home/brian/Dev/PHP/ZendStudio-7.1.2/workspace/helloZend/public/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

  项目建在/home/brian/Dev/PHP/ZendStudio-7.1.2/workspace/下,项目名为helloZend。这是用Eclipse创建的(Zend Studio类似)一个项目,具有典型的目录结构(其实与IDE并无关系,关键是目前结构)。测试一下便可以知道,这样的配置一样可以工作,例如: http://localhost/helloZend/,别忘记了最后的那个斜线,否则是会出错的。
ps: 同时建议将SetEnv APPLICATION_ENV development移到public/.htaccess中。

只有注册用户登录后才能发表评论。


网站导航: