簡易代碼之家

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks
          一個簡單的apache rewrite問題
          需求:當用戶訪問www.aaa.com時轉向到127.0.0.1:8080/aaa;當用戶訪問www.bbb.com時轉向到127.0.0.1:8080/bbb。

          解決辦法:
          打開Apache Software Foundation\Apache2.2\conf下的httpd.conf文件:
          設置相關modeul,將:
          LoadModule rewrite_module modules/mod_rewrite.so
          LoadModule proxy_module modules/mod_proxy.so
          LoadModule proxy_http_module modules/mod_proxy_http.so
          前的注釋“#”去掉;

          在httpd.cnof的文件里加上:
          <virtualHost *>
             RewriteEngine On
             CustomLog "D:\\log\rewrite.log" combined
             LogLevel debug
           
             RewriteCond %{HTTP_HOST} ^(.+)\.aaa\.com$ 
             RewriteRule $  http://localhost:8086/aaa [P,L]

             RewriteCond %{HTTP_HOST} ^(.+)\.bbb\.com$ 
             RewriteRule $  http://localhost:8086/bbb [P,L]
           
          </virtualHost>

          如果www.aaa.comwww.bbb.com不是公共域名的話需要在C:\WINDOWS\system32\drivers\etc的hosts文件中加上如下配置:
          127.0.0.1       www.aaa.com
          127.0.0.1       www.bbb.com

          現在試一下,一切OK!apache中文文檔:http://lamp.linux.gov.cn/Apache/ApacheMenu/
          posted on 2010-05-29 16:03 Jakin.zhou 閱讀(165) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 兴城市| 稻城县| 肥东县| 浙江省| 临海市| 荥经县| 西青区| 顺昌县| 乐山市| 乌鲁木齐县| 连江县| 射洪县| 德保县| 武乡县| 乐安县| 和顺县| 林西县| 华坪县| 吕梁市| 岳普湖县| 临猗县| 蓬安县| 德江县| 东阿县| 民和| 杭州市| 丰都县| 柯坪县| 安福县| 临桂县| 临夏市| 宣武区| 巴林左旗| 黑龙江省| 昌都县| 射洪县| 商城县| 安仁县| 钦州市| 武平县| 宁化县|