Apache實現weblogic叢集配置(轉)
1 環境配置及部署方案
伺服器 |
機器配置 |
服務型別 |
中介軟體 |
埠 | |
伺服器 1 |
機型 |
|
控制節點 |
Weblogic 815 |
7001 |
OS |
Win2003 | ||||
記憶體 |
4G | ||||
CPU |
|
代理服務 |
Apache http server 2.0.63 |
80 | |
CPU個數 |
| ||||
IP |
10.0.0.30 | ||||
伺服器 2 |
機型 |
|
節點A |
Weblogic 815 |
9999 |
OS |
Win2003 | ||||
記憶體 |
4G | ||||
CPU |
| ||||
CPU個數 |
| ||||
IP |
10.0.0.31 | ||||
伺服器 3 |
機型 |
|
節點B |
Weblogic 815 |
9999 |
OS |
Win2003 | ||||
記憶體 |
4G | ||||
CPU |
| ||||
CPU個數 |
| ||||
IP |
10.0.0.32 |
系統部署圖
2 Weblogic配置
2.1 伺服器一
2.1.1 建立domain
點選Configuration Wizard開始建立domain
選擇新建weblogic配置
選擇自定義配置
配置管理伺服器資訊
Name:myserver
Listen Address:ALL local Addresses
Listen port:7001
SSL listen port:不選
SSL enabled:不選
受管伺服器、叢集和計算機配置
是否自定義:是
配置受管伺服器:
Name Listen address Listen port SSL listen port SSL enabled
NodeA 10.0.0.31 9999
NodeB 10.0.0.32 9999
配置叢集
Name
MyCluster
向叢集分配伺服器
無需配置
後面其他自定義配置全部選否
預設
配置伺服器啟動模式和SDK
選擇生產模式
Jdk:jrockit81sp5。。。。。
生成開始選單項
快捷方式名稱:Start Admin Server
程式:startWebLogic.cmd
引數:
工作目錄:
其他:
建立welogic配置
2.1.2 配置密碼檔案
在domain下建立boot.properties檔案
編輯檔案內容
username=weblogic password=weblogic |
2.1.3 優化domain jvm
在startWebLogic.cmd檔案增加以下程式碼(“@REM Call WebLogic Server”行下):
@REM Call WebLogic Server 此行下增加 set MEM_ARGS= -Xms1024m -Xmx1024m
echo . echo CLASSPATH=%CLASSPATH% echo . echo PATH=%PATH% echo . echo *************************************************** echo * To start WebLogic Server, use a username and * echo * password assigned to an admin-level user. For * echo * server administration, use the WebLogic Server * echo * console at http://[hostname]:[port]/console * echo *************************************************** |
2.1.4 啟動服務
啟動“startWebLogic.cmd”即可,或者啟動開始選單中本domain啟動快捷方式
2.2 伺服器二
2.2.1 建立domain
點選Configuration Wizard開始建立domain
選擇新建weblogic配置
選擇自定義配置
配置管理伺服器資訊
Name:myserver
Listen Address:ALL local Addresses
Listen port:7001
SSL listen port:不選
SSL enabled:不選
受管伺服器、叢集和計算機配置
是否自定義:是
配置受管伺服器:
Name Listen address Listen port SSL listen port SSL enabled
NodeA 10.0.0.31 9999
無需配置
後面其他自定義配置全部選否
預設
配置伺服器啟動模式和SDK
選擇生產模式
Jdk:jrockit81sp5。。。。。
生成開始選單項
快捷方式名稱:Start NodeA Server
程式:startManagedWebLogic.cmd
引數:NodeA http://10.0.0.30:7001
工作目錄:
其他:
建立welogic配置
2.2.2 配置密碼檔案
在domain下建立boot.properties檔案
編輯檔案內容
username=weblogic password=weblogic |
2.2.3 優化domain jvm
在startManagedWebLogic.cmd檔案增加以下程式碼(“@rem Start WebLogic Server”行下):
@rem Start WebLogic Server 此行下增加 set MEM_ARGS=-Xms1024m -Xmx1024m set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%/jre/lib/rt.jar;%WL_HOME%/server/lib/webservices.jar;%CLASSPATH%
@echo. @echo CLASSPATH=%CLASSPATH% @echo. @echo PATH=%PATH% @echo. @echo *************************************************** @echo * To start WebLogic Server, use a username and * @echo * password assigned to an admin-level user. For * @echo * server administration, use the WebLogic Server * @echo * console at http://[hostname]:[port]/console * @echo *************************************************** |
2.2.4 啟動服務
1 啟動開始選單中本domain啟動快捷方式“Start NodeA Server”
2 編輯啟動命令指令碼StartNodeA.cmd
Start ./…./ startManagedWebLogic.cmd NodeA http://10.0.0.30:7001 |
2.3 伺服器三
2.3.1 建立domain
點選Configuration Wizard開始建立domain
選擇新建weblogic配置
選擇自定義配置
配置管理伺服器資訊
Name:myserver
Listen Address:ALL local Addresses
Listen port:7001
SSL listen port:不選
SSL enabled:不選
受管伺服器、叢集和計算機配置
是否自定義:是
配置受管伺服器:
Name Listen address Listen port SSL listen port SSL enabled
NodeB 10.0.0.32 9999
無需配置
後面其他自定義配置全部選否
預設
配置伺服器啟動模式和SDK
選擇生產模式
Jdk:jrockit81sp5。。。。。
生成開始選單項
快捷方式名稱:Start NodeB Server
程式:startManagedWebLogic.cmd
引數:NodeB http://10.0.0.30:7001
工作目錄:
其他:
建立welogic配置
2.3.2 配置密碼檔案
在domain下建立boot.properties檔案
編輯檔案內容
username=weblogic password=weblogic |
2.3.3 優化domain jvm
在startManagedWebLogic.cmd檔案增加以下程式碼(“@rem Start WebLogic Server”行下):
@rem Start WebLogic Server 此行下增加 set MEM_ARGS=-Xms1024m -Xmx1024m set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%/jre/lib/rt.jar;%WL_HOME%/server/lib/webservices.jar;%CLASSPATH%
@echo. @echo CLASSPATH=%CLASSPATH% @echo. @echo PATH=%PATH% @echo. @echo *************************************************** @echo * To start WebLogic Server, use a username and * @echo * password assigned to an admin-level user. For * @echo * server administration, use the WebLogic Server * @echo * console at http://[hostname]:[port]/console * @echo *************************************************** |
2.3.4 啟動服務
1 啟動開始選單中本domain啟動快捷方式“Start NodeB Server”
2 編輯啟動命令指令碼StartNodeB.cmd
Start ./…./ startManagedWebLogic.cmd NodeB http://10.0.0.30:7001 |
3 Apache配置
3.1 安裝Apache http server
略
3.2 配置Apache
3.2.1 配置weblogic負載均衡
拷貝weblogic安裝目錄中的mod_wl_20.so到Apache安裝目錄/Apache Group/Apache2/modules下。
3.2.2 修改Apache配置檔案
修改Apache配置檔案(/Apache Group/Apache2/conf)“httpd.conf”
LoadModule negotiation_module modules/mod_negotiation.so #LoadModule rewrite_module modules/mod_rewrite.so LoadModule setenvif_module modules/mod_setenvif.so #LoadModule speling_module modules/mod_speling.so #LoadModule status_module modules/mod_status.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule userdir_module modules/mod_userdir.so #LoadModule usertrack_module modules/mod_usertrack.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule ssl_module modules/mod_ssl.so
LoadModule weblogic_module modules/mod_wl_20.so ############################# WebLogicCluster 192.168.1.37:7001,192.168.1.156:7001 #匹配頁面 MatchExpression *.* MatchExpression * # DynamicServerList OFF # KeepAliveEnabled ON # KeepAliveSecs 30
################################ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/241379/viewspace-723252/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- weblogic8.1叢集配置Web
- Weblogic10 叢集配置Web
- Weblogic 10.3.6叢集配置手冊Web
- MySQL叢集配置(轉)MySql
- webwork 框架下 apache + 6個weblogic叢集,出現找不到action的錯誤Web框架Apache
- apache tomcat叢集配置和負載均衡ApacheTomcat負載
- Apache+tomcat實現應用伺服器叢集ApacheTomcat伺服器
- Apache +Tomcat的負載均衡與叢集配置ApacheTomcat負載
- CentOS下torque叢集配置(二)叢集中配置NFS實現檔案共享CentOSNFS
- 如何在Ubuntu-16.04上配置Apache Kafka叢集!UbuntuApacheKafka
- Apache Kafka – 叢集架構ApacheKafka架構
- redis偽叢集配置Cluster叢集模式Redis模式
- Kafka叢集配置Kafka
- mongo 叢集配置Go
- MySQL叢集配置MySql
- docker搭建redis叢集和Sentinel,實現故障轉移DockerRedis
- SmartRoute之大規模訊息轉發叢集實現
- 基於istio實現單叢集地域故障轉移
- Weblogic11G叢集管理伺服器控制所有被管配置Web伺服器
- Apache配置反向代理、負載均衡和叢集(mod_proxy方式)Apache負載
- Nginx實現叢集的負載均衡配置過程詳解Nginx負載
- SQLServer 2005 叢集的配置 實現雙機熱備SQLServer
- mysql通過kafka實現資料實時同步(三)——es叢集配置MySqlKafka
- GO實現Redis:GO實現Redis叢集(5)GoRedis
- Docker Elasticsearch 叢集配置DockerElasticsearch
- Redis 叢集實現原理探討Redis
- 容器雲平臺物理叢集配置實踐
- RedHat AS 3.0下高可用性叢集配置(轉)Redhat
- Apache2.4+Tomcat7叢集搭建ApacheTomcat
- kubeadm實現k8s高可用叢集環境部署與配置K8S
- HA叢集heartbeat配置--NginxNginx
- FastDFS 叢集 安裝 配置AST
- xCAT叢集管理配置工具
- 【Mongodb】Sharding 叢集配置MongoDB
- 39_配置redis叢集Redis
- es 叢集配置推薦
- 教你用Magent實現Memcached叢集
- Redis叢集實現方案選型分析Redis