無責任的爛筆頭

          Concentrate & enjoy!
          posts - 3, comments - 15, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          為什么建Virtual Host?

          Posted on 2010-04-06 20:42 BZ 閱讀(1050) 評論(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中。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 旬阳县| 界首市| 綦江县| 凤庆县| 万年县| 武强县| 腾冲县| 潢川县| 庆阳市| 子洲县| 阿勒泰市| 蛟河市| 湘乡市| 利川市| 山东省| 莱西市| 遂昌县| 黎川县| 和龙市| 西华县| 山西省| 江川县| 常宁市| 车致| 南阳市| 阳泉市| 汝南县| 玛纳斯县| 象州县| 木兰县| 大新县| 平定县| 内乡县| 申扎县| 曲周县| 东平县| 开封县| 富宁县| 壤塘县| 榕江县| 陇南市|