weblogic配置apache代理服务器
来源:互联网 发布:八戒影院软件 编辑:程序博客网 时间:2024/04/29 22:40
配置代理服务器
摘自:http://www.oracle.com/technetwork/cn/tutorials/229234-zhs.htm
目的
在本 OBE 教程中,您将安装并配置用于 Apache Web 服务器的 WLS 代理插件。将该代理配置为对现有集群的传入请求进行负载平衡处理。最后,您将使用提供的 JavaEE Web 应用程序验证正确的负载平衡和故障切换。
大约 30 分钟
本 OBE 教程包括下列主题:
概述系统要求安装 Apache 插件配置 Apache 插件
将 Web 应用程序部署到集群中
通过 Apache 测试 Web 应用程序
总结相关信息
插件使 WebLogic Server 与部署在 Apache HTTP Server、Netscape Enterprise Server 或 Microsoft 的 Internet Information Server 上的应用程序相集成。这包括 WebLogic 集群中 HTTP 请求的负载平衡,以及对由于服务器不可用导致的失败请求进行自动故障切换。这些插件还与 WebLogic 的 HTTP 会话复制特性集成。
用于 Apache HTTP Server 的插件根据请求的 URL(或部分 URL)来代理请求。这称作按路径代理。您也可以根据请求文件的多用途互联网邮件扩展 (MIME) 类型来代理请求。或者,您还可以结合使用这两种方法。
确保您的系统环境满足以下要求:
软件要求
开始本教程之前,下载并安装以下软件(如果尚未安装):
Apache HTTP Server 2.X
开始学习本教程前,您应当先完成以下必备教程:
安装并配置 Oracle WebLogic Server
为 Oracle WebLogic Server 配置受管理实例
创建基本集群
最低硬件要求
项规格说明处理器速度1 GHz内存2 GB可用硬盘空间1 GB执行以下步骤:
1.
如果 Apache 服务器正在运行,请关闭它。例如,在 Linux 上,找到 apachectl 脚本并从 shell 输入以下命令:
> apachectl stop
此脚本通常可在 <APACHE_HOME>/bin 下找到,<APACHE_HOME> 是 Apache 安装的根目录。通常,Linux 上的<APACHE_HOME> 值为/usr/local/apache2 或 /etc/httpd。
提示:在大多数 Linux 环境下,默认的 Apache 安装只能由 root 用户管理。
2.
按照此处说明下载包含 WebLogic Apache 插件的存档。解压缩下载的存档。
3.
在此存档的内容中,找到所需插件模块文件 <OS>/<ARCH>/<MODULE>,其中:
<OS> = 您的操作系统,例如 Linux 或者 Windows
<ARCH> = 您的硬件体系结构,例如 i686 或者 x86_64
<MODULE> = 用于 Apache 2.0 的 mod_wl_20.so 或者用于 Apache 2.2 的mod_wl_22.so
将模块文件复制到 <APACHE_HOME>/modules。
执行以下步骤:
1.
编辑 <APACHE_HOME>/conf/httpd.conf 文件。
提示: 备份此文件。
2.
找到以下面内容开头的行:
# Dynamic Shared Object (DSO) Support
根据 Apache 的版本,将以下行添加到模块列表中:
LoadModule weblogic_module modules/mod_wl_20.so
LoadModule weblogic_module modules/mod_wl_22.so
将以下信息添加到文件的结尾。使用三个集群化受管理服务器的特定 IP 地址和端口号:
<IfModule mod_weblogic.c>
WebLogicCluster 127.0.0.1:7003,127.0.0.1:7005,127.0.0.1:7007
MatchExpression /*
</IfModule>
<Location /weblogic>
SetHandler weblogic-handler
WebLogicCluster 127.0.0.1:7003,127.0.0.1:7005,127.0.0.1:7007
PathTrim /weblogic
</Location>
4.
使用 Apache 验证您的配置更改。例如,在 Linux 上,从 shell 中输入以下命令:
> apachectl configtest
5.
重新启动 Apache。例如,在 Linux 上,从 shell 中输入以下命令:
> apachectl start
可以通过从 Web 浏览器连接来确认 Apache 成功启动。例如,如果将 Apache 配置为使用端口 80,则使用 URLhttp://localhost。
执行以下步骤:
1.
启动您的管理服务器和集群化受管理服务器(如果尚未启动)。
2.
下载示例 Web 应用程序 browsestore.war。
单击 Install 按钮。
输入指向 browsestore.war 的路径,或使用提供的链接浏览至该位置:
单击 Next 按钮。6.
单击 Next 按钮安装应用程序。
选择将应用程序指向您的整个集群的复选框:
单击 Next 按钮。8.单击 Finish 按钮。9.
单击 Control Center 面板中的 Activate Changes。
选择 browsestore 应用程序的复选框,并选择 Start > Servicing All Requests:
当系统提示时,单击 Yes。
执行以下步骤:
1.
将您的 Web 浏览器导航至 browsestore 应用程序,但使用 Apache:
http://localhost:<APACHE_PORT>/browsestore
<APACHE_PORT> 是您的 Apache 安装配置为绑定到的端口。例如,如果 Apache 在端口 80 上运行,则使用http://localhost/browsestore。
2.
检查从其启动受管理服务器的命令 shell。使用输出消息确认请求指向的服务器:
"serviced request for the welcome page"
同样,查看之前的请求路由至的服务器:
"serviced the request to browse the store"
"serviced request to print items"
关闭处理最近请求的服务器。
返回 Web 浏览器并使用应用程序选择一个不同的类别。Apache 应在不中断客户端的情况下避开故障服务器。
总结
在本教程中,您学习了如何:
安装用于目标平台的 WLS Apache 插件配置 Apache 插件以实现 WLS 集群中的负载平衡将应用程序指向整个集群 有关本 OBE 教程的问题,请在 OBE 论坛上发布查询。- weblogic配置apache代理服务器
- Weblogic 配置代理服务器
- weblogic配置集群和代理服务器
- 配置Apache作为反向代理服务器
- nginx apache 配置反向代理服务器
- apache+weblogic虚拟主机配置
- apache+weblogic虚拟主机配置
- 使用Apache Web Server 作为weblogic代理服务器(linux)
- Weblogic 815 + apache 集群配置
- 在windows配置Apache httpd代理服务器
- WebLogic集群代理服务器配置以及实现Session共享功能
- weblogic集群搭建、代理服务器
- WebLogic创建代理服务器
- Weblogic加Apache的群集配置
- Apache实现weblogic集群配置(转)
- 配置代理服务器
- Apache+weblogic
- Apache+Weblogic
- Linux根目录下各个文件夹的作用
- [ANDROID NDK ERROR]crtbegin_dynamic.o: undefined reference to 'main'
- 在centos6.3下安装wireshark
- Java线程创建方式
- Solaris10 固定IP地址
- weblogic配置apache代理服务器
- jsp自定义标签--->张国亮总结心得第四季
- 前端框架及交互组件集Bootstrap
- linux常用命令的使用总结
- SQL中CONVERT转化函数的用法
- 心得12--jsp简单标签介绍
- 你知道二进制光棍数吗?
- 一个好结构对演讲很有帮助
- 简单标签