無責任的爛筆頭

          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中。

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


          網站導航:
           
          主站蜘蛛池模板: 济阳县| 买车| 清水河县| 尉氏县| 固始县| 昌乐县| 新沂市| 华阴市| 和田市| 平乡县| 丰台区| 杭锦旗| 贺兰县| 惠水县| 平度市| 中阳县| 调兵山市| 吴忠市| 潢川县| 嘉义县| 陆河县| 康平县| 华蓥市| 额尔古纳市| 镇原县| 嵊州市| 马山县| 平顺县| 岱山县| 丹巴县| 斗六市| 东乌珠穆沁旗| 吴桥县| 建平县| 东台市| 宜丰县| 桑植县| 昌邑市| 金溪县| 固镇县| 满洲里市|