Apache分發WebLogic

web項目可以通過Apache分發WebLogic的方式實現靜動分離來提高網站效率,網上已經有好多關於Apache分發WebLogic的文章了,自己在項目中指正遇到了做下記錄。

1:將WL_HOME/server/plugin/linux目錄下面的mod_wl_22.so文件拷貝到APACHE_HOME/modules/目錄下。通常默認路徑如        下:
    cd /weblogic/wlserver_10.3/server/plugin/linux/x86_64/
    cp mod_wl_22.so /usr/local/apache-2.2.26/modules
2:在APACHE_HOME/conf目錄下Apache2.2/conf/httpd.conf 中增加LoadModule   weblogic_module   modules/mod_wl_22.so
    cd /usr/local/apache-2.2.26/conf
    vi httpd.conf
    文件下面加上這段:
    LoadModule weblogic_module modules/mod_wl_22.so
    <IfModule mod_weblogic.c>
     Include conf/WeblogicCluster.conf
    </IfModule>
3:在config下創建WeblogicCluster.conf文件,並配置所要監控的IP地址和端口。
    詳細配置在WeblogicCluster.conf
    #ServerName 
    ServerName localhost:80
    MatchExpression */index WebLogicCluster=192.168.1.110:7001,WebLogicCluster=192.168.1.97:9001
    MatchExpression *.code WebLogicCluster=192.168.1.110:7001,WebLogicCluster=192.168.1.97:9001
    MatchExpression *.jsp* WebLogicCluster=192.168.1.110:7001,WebLogicCluster=192.168.1.97:9001
    MatchExpression *.json* WebLogicCluster=192.168.1.110:7001,WebLogicCluster=192.168.1.97:9001
    #MatchExpression */merchant/* WebLogicCluster=192.168.1.110:7001,WebLogicCluster=192.168.1.97:9001
    MatchExpression */customer/* WebLogicCluster=192.168.1.110:7001,WebLogicCluster=192.168.1.97:9001
    WLLogFile /tmp/wlproxy.log


4:在Apache2.2.26/
htdocs(我的Apache是2.2.26默認就是這個路徑)下放入web項目的靜態文件。圖片、CSS。


*整個分發過程配置完畢,這裏我沒有寫入關於Apache調優的相關配置,有興趣的朋友可以到網上查下。我本人對這部分也不是太過清楚,如共有好的建議希望大家溝通。

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章