我们在配置weblogic集群的时候,需要使用一个创建一个代理服务器来用,但是实际上用weblogic的代理服务器很不方便,那么我们可以采用apache来分发配置好的weblogic的集群,这样我们即使想在另外的服务器上分发weblogic的集群也能够达到目的,而且配置也很方便。下面来说说apache分发weblogic集群的配置。
1、首先,我们需要到apache网站上去下载 Apache HTTP Server 2.2.8。
2、在 Windows 环境下安装 Apache HTTP Server。安装步骤如下:
1>双击附件中的apache_2.2.11-win32-x86-no_ssl.msi文件。
2>点击 Next,然后选择 I accept the terms in the license agreeement。
3>点击 Next ,会看到下图。
4>然后点击 Next,进入 Server Information 画面,如下图。
5>在 Network Domain 的文本框里输入 localhost;在 Server Name 的文本框里输入 localhost;
在 Administrator's Email Address 里随便输入一个 Email 地址;然后选择 for All Users, on Port 80, as a Service -- Recommended。点击 Next,选择 Typical ,如下图。
6>点击 Next,进入 Destination Folder 画面,如下图:
7>改变安装路径到D:\Apache2.2;点击 Next,会看到安装完成画面。
8>点击完成,你会看到一个黑的DOS窗口。
3、修改 Apache HTTP Server 配置文件。
在我们安装完apache后,我们还需要修改apache的配置文件才能够完成集群的分发。
首先,我们打开apache的安装目录,在D:\Apache2.2\modules目录下,我们会发现有很多的文件,这些东西就是apache集成的一些其他的代理或者什么东西的插件,其实我们不用管这么多;我们需要做的是到网上去下载一个weblogic的集成插件,然后把这个文件也扔到里面去。我在网上下了一个名字为mod_wl_22.so的weblogic的全套插件,大家也可以晚上下。
然后,我们需要在D:\Apache2.2\conf目录下,找到httpd.conf文件,用文本文件打开,把刚才拷贝到modules目录下的插件加入到这个文件中去。CTRL+F查找LoadModule词汇,我们会发现很多的插件都被加入到了这个里面,我们也在这个下面把weblogic的插件加入进来,LoadModule weblogic_module modules/mod_wl_22.so;名字需要命名为weblogic_module表示是weblogic的插件。
之后我们需要配置转发的端口,比如说我们想用安装服务器上的8080端口转发,那么我们搜索一下Listen 80字眼,然后将它修改为 Listen 8080;然后将ServerName localhost:80 改成 ServerName localhost:8080(这个只是里面的注释,不改也没有关系)。
最后,我们需要配置weblogic的集群转发,我们在这个文件的最后再配置这样一段话:
<IfModule mod_weblogic.c>
WebLogicCluster 192.168.1.62:7002,192.168.1.110:7003
WLIOTimeoutSecs 1000
</IfModule>
<Location />
SetHandler weblogic-handler
PathTrim /
</Location>
其中红色部分表示的就是我们安装的时候配置的集群的地址(是受管服务的端口)。
4、修改完配置文件之后,可以启动 Apache HTTP Server 了。
5、在浏览器里输入 http://localhost:8080/进行访问。我们就可以看到我们配置的weblogic集群的工程也能够通过这个端口来进行访问了。
分享到:
相关推荐
本文档旨在为读者提供一个详细的 WebLogic 10.3+Apache 2.2 集群配置图文指南,涵盖 Windows 和 Unix 两个平台。下面是本文档的详细知识点: 一、集群配置简介 * 集群配置的概念和优点 * 集群配置的应用场景 * ...
WebLogic 10.3 和 Apache 2.2 集群配置是一个复杂的过程,涉及到多个步骤和组件的集成。这个配置旨在实现高可用性和负载均衡,以提高应用程序的性能和稳定性。 ### 第 1 章:集群配置简介 在分布式环境中,集群...
在Windows环境下配置WebLogic 10.3和Apache 2.2集群,你需要执行以下步骤: 1. 安装WebLogic Server:下载并安装WebLogic Server 10.3,创建一个域并配置集群。 2. 安装Apache:下载Apache 2.2并安装,确保选择适合...
在本场景中,我们关注的是将WebLogic与Apache HTTP Server集成,以便利用Apache作为前端代理,将HTTP请求转发到后端的WebLogic Server上。"WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip" ...
配置Apache HTTP Server作为WebLogic集群的代理服务器是一项常见的任务,其主要目的是实现负载均衡和提高应用服务的可用性。Apache HTTP Server是一个开源的、高度可定制的Web服务器,而WebLogic Server是Oracle提供...
3. **反向代理**:使用`ProxyPass`和`ProxyPassReverse`指令,设定Apache将特定URL的请求转发到WebLogic集群。例如: ``` ProxyPass /app http://weblogic_cluster/ ProxyPassReverse /app ...
在 Windows 平台下安装的 Apache Http Server 会使用到的 Web 服务器插件文件为 `/home/weblogic/bea/weblogic92/server/plugin/win/32/mod_wl_20.so`。在 AIX 平台下安装的 IBM HTTP Server(内核使用的是 Apache ...
在某些情况下,为了优化性能、负载均衡或者安全考虑,我们可能需要在Apache前端设置一个代理服务器来转发请求到后端的WebLogic Server。`mod_wl`模块是Apache的一个插件,它使得Apache能够与WebLogic Server通信,...
WebLogic Server集群是一种...总结,"WebLogic Server集群包括apache"意味着在WebLogic集群环境中,Apache作为负载均衡器和反向代理服务器,能够提升系统性能、可靠性和可扩展性,是企业级Java应用部署的一种常见实践。
WebLogic集群配置在Windows环境下是一项关键的任务,它涉及到多个步骤,包括软件的安装、服务器的配置以及集群的设定。WebLogic是由Oracle公司提供的一个企业级Java应用服务器,它支持高可用性、可扩展性和性能优化...
WebLogic+Server集群包括apache.chm 中文版
这里,`WebLogicCluster`指令指定了WebLogic服务器的地址和端口,`MatchExpression`则定义了哪些请求应该转发给WebLogic集群。 5. **配置AppConfig**:在AppConfig的`gisServer.properties`文件中,更新`serverip`...
在Linux环境下搭建WebLogic集群并使用Apache作为代理服务器是一个复杂的过程,涉及到多个步骤和技术细节。以下是对这个主题的详细说明: 首先,WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了...
然后,在Apache的配置文件httpd.conf中添加相关指令,定义WebLogic集群的节点,设置代理规则,比如使用ProxyPass和ProxyPassReverse指令。 负载均衡策略可以通过Apache的mod_proxy_balancer模块来实现,例如轮询...
在IT行业中,Linux操作系统常被用作服务器平台,Apache HTTP Server是广泛应用的开源Web服务器,而WebLogic则是Oracle公司的一款企业级Java应用服务器。当需要处理高并发访问或分布式的应用部署时,将Apache与...
通过这样的配置,Weblogic集群与Apache的结合提供了高可用性、负载均衡和故障转移功能。当一个Weblogic服务器出现故障时,Apache可以自动将流量切换到其他健康的服务器,保证服务的连续性。同时,会话复制确保了用户...
配置Apache的Virtual Hosts和ProxyPass指令,将HTTP请求转发到Weblogic集群。 11. **简单测试**: 为了验证集群和Proxy Server的正确性,可以通过访问特定URL进行功能和性能测试,确保请求能被正确分发,且在应用...