Apahce簡易負載均衡配置。

  1. 下載apache
    apache

    http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC09
瀏覽器

    

    選擇版本時候只須要注意下VC9仍是VC11,看下部署的機器Microsoft Visual C++的版本(控制面板,添加刪除程序)
tomcat

    

    2008的就下VC9的,2012以上的就下VC11的,64位仍是32位的根據機器操做系統來,不用多說了吧。服務器

    下載下來一個文件名爲httpd-2.4.17-x64的壓縮文件。負載均衡

    解壓後,有用的是Apache24這個文件夾。(好比放到F盤)測試

    2.安裝操作系統

    輸入命令(下圖紅框)部署

    

    -n後名是自定義的服務名稱get

    若是就是安裝完成了。requests

    最後,能打開ApacheMonitor.exe。就能夠了。

    

    測試一下,start。打開瀏覽器訪問http://127.0.0.1或http://localhost.能看到一下頁面,說明apache服務已經ok

    

    補充:

    若Apache服務器軟件不想用了,想要卸載,須要先卸載apache服務

  (切記,若直接刪除安裝路徑的文件夾,會有殘餘文件在電腦,可能會形成沒必要要的麻煩)

    在CMD命令窗口,輸入以下(建議先中止服務再刪除):

    sc delete apache

    apache是Apache服務器的服務名

    3.修改配置文件

    (1)打開幾個註釋(把前面的#去掉便可):

    LoadModule proxy_module modules/mod_proxy.so

    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

    LoadModule proxy_http_module modules/mod_proxy_http.so

    LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so

    LoadModule slotmem_shm_module modules/mod_slotmem_shm.so

    最後2個比較容易被疏忽,我本身在部署的時候就由於這2個註釋沒加,搗騰了好久,網上幾乎全部的部署都沒提到,不知道是由於apache版本更新了仍是其它的緣由。可是從log文件裏能夠看出。

    默認的端口是80

    在配置文件大概221行左右:ServerName localhost:80。能夠修改,只要不和其它端衝突就能夠。

    最後加上:

    ProxyRequests Off  
    <Proxy balancer://cluster>  
        BalancerMember http://127.0.0.1:8180
        BalancerMember http://127.0.0.1:8280
        BalancerMember http://127.0.0.1:8380
        BalancerMember http://127.0.0.1:8480
        BalancerMember http://127.0.0.1:8580
    </Proxy>  
    ProxyPass / balancer://cluster/

    另外,Define SRVROOT "F:/Apache24" 這個配置建議寫死,不然若是不是盤符根目錄,好像會出現問題。   

    4.最後,部署n個tomcat,這個就很少說了,與上述配置對應就行。

    我這裏只用了8180  8280作測試。修改了默認訪問頁作辨別。

    效果:訪問http://127.0.0.1

    

        至此,tomcat+apache建議負載均衡配置所有完成

相關文章
相關標籤/搜索