簡易代碼之家

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

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


          網站導航:
           
          主站蜘蛛池模板: 永顺县| 万宁市| 海宁市| 和田县| 东港市| 郸城县| 珲春市| 宁强县| 馆陶县| 萍乡市| 新蔡县| 玉溪市| 龙里县| 贞丰县| 牟定县| 南澳县| 邛崃市| 曲阜市| 乐清市| 望江县| 泰宁县| 灵丘县| 麟游县| 开封县| 济阳县| 图木舒克市| 时尚| 保靖县| 阳原县| 许昌县| 吉木乃县| 始兴县| 中宁县| 灵璧县| 清远市| 遵化市| 偏关县| 岳阳县| 眉山市| 黄平县| 普安县|