隨筆-179  評論-666  文章-29  trackbacks-0

          使用proxy可以使lighttpd成為一個代理服務器。例如將java的請求全都轉向給jboss來處理
          mod_proxy有三個標簽:
          proxy.debug,0或者1. 表示是否啟動調試模式。 1表示啟動
          proxy.balance,使用負載均衡的模式??梢允?#8220;hash”,“round-robin”,”fair”三種模式之一。
          ’round-robin’ 交替輪訓, ‘hash’ 根據請求的url產生一個 hash值,來確保同樣的請求的url都訪問同樣的主機
          ‘fair’ is the normal load-based, passive balancing.

          語法結構

           ( <extension> =>
                ( [ <name> => ]
                  ( "host" => <string> ,
                    "port" => <integer> ),
                  ( "host" => <string> ,
                    "port" => <integer> )
                ),
                <extension> => …
              )
           

          * : 表示請求url的文件擴展名或者文件前綴 (如果以”/”開始); 可以是空 (“”) 表示所有的請求
          * : 可選名稱
          * “host”: 被代理的服務器的ip
          * “port”: 被代理服務器的端口,默認是80

          如:

          proxy.server = ( ".jsp" =>
                                 ( (
                                     "host" => "10.0.0.242",
                                     "port" => 8080
                                   ) )
                               )
           

          再如:

          $HTTP["host"] == "www.domain.me" {
                  proxy.server  = ( "" =>
                  ( (
                          "host" => "127.0.0.1",
                          "port"=>"8080"  
                  ) )
                  )
          }
           

          負載均衡的例子,例如有8個squid緩存,需要用lighttpd做負載均衡

            $HTTP["host"] == "www.example.org" {
              proxy.balance = "hash"
              proxy.server  = ( "" => ( ( "host" => "10.0.0.10" ),
                                        ( "host" => "10.0.0.11" ),
                                        ( "host" => "10.0.0.12" ),
                                        ( "host" => "10.0.0.13" ),
                                        ( "host" => "10.0.0.14" ),
                                        ( "host" => "10.0.0.15" ),
                                        ( "host" => "10.0.0.16" ),
                                        ( "host" => "10.0.0.17" ) ) )
            }
           

          當一個服務器宕機后,它上面的請求將被轉移給其他設備server

          posted on 2011-06-22 23:20 Alpha 閱讀(2331) 評論(0)  編輯  收藏 所屬分類: Java J2EE JSP 、Linux Nginx
          今日記一事,明日悟一理,積久而成學。
          <2011年6月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿(32)

          隨筆分類(182)

          文章分類(39)

          相冊

          友情鏈接

          我的地盤

          技術文檔

          搜索

          •  

          積分與排名

          • 積分 - 1331316
          • 排名 - 20

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          51La
          主站蜘蛛池模板: 石嘴山市| 天台县| 尖扎县| 巴东县| 昔阳县| 呼伦贝尔市| 年辖:市辖区| 宜兰市| 卫辉市| 从江县| 阜新| 建德市| 都昌县| 浦江县| 博客| 布尔津县| 阜新| 基隆市| 惠水县| 开远市| 青州市| 五原县| 吉木萨尔县| 眉山市| 铁岭市| 安西县| 东平县| 长治县| 遂溪县| 视频| 白河县| 西乌珠穆沁旗| 镇赉县| 梁平县| 新乐市| 五寨县| 嘉荫县| 文登市| 湖口县| 武陟县| 徐闻县|