無責任的爛筆頭

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

          為什么建Virtual Host?

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

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


          網站導航:
           
          主站蜘蛛池模板: 邵东县| 阿拉善左旗| 鄂温| 宜良县| 益阳市| 拉萨市| 宁强县| 城固县| 泸溪县| 新邵县| 抚顺县| 石狮市| 高邑县| 普洱| 营山县| 衡阳市| 扎鲁特旗| 台中市| 宾阳县| 松桃| 崇州市| 辉南县| 祁连县| 龙游县| 曲松县| 察哈| 惠东县| 炉霍县| 新竹市| 五常市| 炎陵县| 贵州省| 巨鹿县| 仪征市| 余江县| 高安市| 静安区| 牙克石市| 明星| 北辰区| 工布江达县|