簡易代碼之家

            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 閱讀(166) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 永济市| 台湾省| 永州市| 长兴县| 鲁甸县| 白水县| 保亭| 韩城市| 广河县| 乃东县| 延津县| 鹿邑县| 新竹县| 新宁县| 无锡市| 阳朔县| 固安县| 神农架林区| 上栗县| 连山| 光山县| 志丹县| 宁安市| 宾阳县| 福贡县| 昌江| 通河县| 遂宁市| 柳江县| 湟中县| 同德县| 沧源| 台北县| 博野县| 五寨县| 榆中县| 左贡县| 金门县| 镇江市| 昌吉市| 罗定市|