继续说代理:用apache给tomcat/weblogic设置代理

mod_proxy 是Apache 自带的 模块使用代理技术来连接 Tomcat。在配置之前请确保是否使用的是 2.2.x 版本的 Apache 服务器。因为 2.2.x 版本对这个模块进行了重写,大大的增强了其功能和稳定性。

mod_jk不是apache自带的模块,但目前在很多系统中使用,可以说是久经考验

mod_proxy分为两种代理: http_proxy, ajp_proxy。 这两种代理都是通过httpd.conf来配置实现。

http_proxy

http_proxy 模式是基于 HTTP 协议的代理,因此它要求 Tomcat 必须提供 HTTP 服务,也就是说必须启用 Tomcat 的 HTTP Connector。
集群配置如下:

#load balancing with mod_proxy
ProxyRequests Off
ProxyPass /  balancer://cluster/ stickysession=jsessionid nofailover=On



<Proxy balancer://cluster>



BalancerMember http://137.21.1.34:8080



BalancerMember http://137.21.1.203:7080



</Proxy>

以上配置说明把所有 "/" 根路径以下的路径请求 全部交给 balancer://cluster/处理。
BalancerMember中的端口是tomcat connector中的http connector的端口

注意: 路径的斜杠需要对应,如果BalancerMember中没有斜杠"/",则在ProxyPass需要写上,ajp_proxy配置中是一样的。

ajp_proxy

ajp_proxy 连接方式其实跟 http_proxy 方式一样,都是由 mod_proxy 所提供的功能。配置也是一样,只需要把 http:// 换成 ajp:// ,同时连接的是 Tomcat 的 AJP Connector 所在的端口。上面例子的配置可以改为:

#load balancing with mod_proxy
ProxyRequests Off
ProxyPass /  balancer://cluster/ stickysession=jsessionid nofailover=On



<Proxy balancer://cluster>



BalancerMember http://137.21.1.34:8009



BalancerMember http://137.21.1.203:7009



</Proxy>

采用 proxy 的连接方式,需要在 Apache 上加载所需的模块,mod_proxy 相关的模块有 mod_proxy.so、mod_proxy_connect.so、mod_proxy_http.so、mod_proxy_ftp.so、 mod_proxy_ajp.so, 其中 mod_proxy_ajp.so 只在 Apache 2.2.x 中才有。如果是采用 http_proxy 方式则需要加载 mod_proxy.so 和 mod_proxy_http.so;如果是 ajp_proxy 则需要加载 mod_proxy.so 和 mod_proxy_ajp.so这两个模块。

apache对于mod_proxy的负载均衡提供了界面监控集群运行的状态,并做一些简单的维护设置。需要在httpd.conf加入:

<Location /server-status>
SetHandler server-status
Order Deny,Allow
Allow from all
</Location>
<Location /server-info>
SetHandler server-info
Order Deny,Allow
Allow from all
</Location>
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Allow from all
</Location>

之后通过http://localhost/balancer-manager 来访问

完整配置参见附件中的httpd.conf, mod_proxy的完整配置参考见http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

 

给weblogic设置代理

 

1.如果你用apache 2.2 , 首先找到mod_wl_22.so,官方不提供下载,本文提供一个附件

2.修改http.conf加上

LoadModule weblogic_module modules/mod_wl_22.so

3. 代理配置http.conf,Cluster的情况下多个URL用逗号分割

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

<IfModule mod_weblogic.c>
  WebLogicCluster 127.0.0.1:7001
  MatchExpression /*
</IfModule>
<Location /weblogic>
SetHandler weblogic-handler
  WebLogicCluster 127.0.0.1:7001
  DebugConfigInfo ON
  PathTrim /weblogic
</Location>

SAP SSL HTTPS启用_牛尖尖V1.0 SAP SSL HTTPS 开启安全连接 立即下载

相关推荐

BOE教程文档

Linux下安装BOE XI R1,WebLogic集群在Linux下的配置部署,webi报表培训。

【Apache】代理的配置与weblogic.xml配置

本文不是教程,是记录,因为还没完全搞明白,纯粹记一下,以备后续使用。 问题:两台服务器分别用weblogic部署了同一应用,用apche配置代理进行访问,但是单点登录没问题,代理登录就有问题 分析:因为是接手项目,第一次搞Apache,看了老久才找到原因,了解了一点儿apche,后续还需深入。最后问题是session问题 1.weblogic.xml 问题的第一个要点是应用的WEB-INF下面的weblogic.xml文件,里面的session-descriptor 配置 底下这段中JSESSIONYYQ

实施工程师从入门到放弃 714

weblogic SAP DLL路径

NULL 博文链接:https://wangronaldo.iteye.com/blog/1462217

程序从weblogic迁移到tomcat时的注意事项

开发环境中,程序部署在weblogic服务器,而正式环境中需要部署在tomcat下,原本在weblogic下测好的系统,跑在tomcat中时出现如下问题: 1、tomcat console报错:Error: org.hibernate.SessionException: Ses

willow_na的专栏 6900

嵌入式学习的书单推荐

以上是一些优秀的嵌入式学习书单推荐。选择适合自己的学习材料对于学习嵌入式系统非常重要。每一本书籍都有其独特的优势和特点,读者可以根据自己的学习目标和兴趣选择合适的书籍。同时,我们也要注意不断实践和探索,结合实际项目和项目经验,不断提升自己的嵌入式技术水平。希望本文的推荐能够帮助大家在嵌入式学习的道路上取得更好的成果。

新程序圆 1980

51单片机STC8G1K08驱动ws2812记录

使用51单片机控制17个2812灯,这里选择STC8芯片,最大频率可以达到35M,参考网上的各种文章案例,使用定时器做的时候实测做不到规格书要求的245-345ns,STC8G1K08不带PWM,所以只能使用nop来做,好在单片机在这里只有做编程灯的功能,省略测试过程,下面是程序,使用的是24MHz内部晶振 //设置一个灯珠 void SendOnePix(unsigned char *ptr) { unsigned char i,j; unsigned char temp; fo...

的博客 7323

weblogic配置apache代理服务器

配置代理服务器 摘自:http://www.oracle.com/technetwork/cn/tutorials/229234-zhs.htm 目的 在本 OBE 教程中,您将安装并配置用于 Apache Web 服务器的 WLS 代理插件。将该代理配置为对现有集群的传入请求进行负载平衡处理。最后,您将使用提供的 JavaEE Web 应用程序验证正确的负载平衡和故障切换。 所需...

weixin_30819085的博客 303

minist手写数字的识别代码复现(pytorch 版本)

电脑系统:Windows 10语言环境:Python 3.8.18编译器:jupyter notebook深度学习环境:torch == 1.13.1+cu116显卡及显存: Tesla V100-PCIE-32GB卷积神经网络(Convolutional Neural Network,CNN或ConvNet)是一种 具有局部连接、权重共享等特性的深层前馈神经网络. 目前的卷积神经网络一般是由卷积层、汇聚层和全连接层交叉堆叠而成的 前馈神经网络。

2202_75521293的博客 2620

配置weblogic与tomcat热部署

[b]一、使用javarebel配置weblogic热部署[/b] 在setDomainEnv.cmd文件中增加下面一行代码,分别指定javarebel的路径与应用的classes路径: set JAVA_OPTIONS=-noverify -javaagent:E:/javarebel-2.0.1/javarebel.jar -Drebel.dirs=D:\project\WebConten...

豆芽学Java 203

大模型-高通平台性能测试示例-2

在QNN中,可以使用(genis-t2t-run)和这两个工具来进行推理的性能分析。支持在QNX操作系统或Android操作系统上进行性能分析。:提供基本的性能数据,如运行时间、资源消耗等。:提供更详细的性能数据,可能包括各个操作的执行时间、资源使用情况等。:是指在性能分析的同时进行代码质量检查,以发现潜在的问题。:是指跟踪和分析神经网络中各个操作的性能,以优化网络结构或参数。

点滴的岁月 1494

EEGnet模型论文讲解(画图详解三种卷积层操作)

我录了一个讲解视频:https://www.bilibili.com/video/BV1si4y1s7g7/ 目录 一、整体介绍 二、梳理激活函数 三、图解三种卷积层 (核心内容) 四、总结 一、整体介绍 EEGnet是为专门一般的脑电图识别任务而设计的通用且紧凑的卷积神经网络。(设计思路借鉴了MobileNet) 下图是EEGnet的整体结构图,只有三个卷积模块,重点是depthwise conv 和separable conv这两个卷积模块。 表格表明了EEGnet的...

Amigo_1997的博客 2万+

有多少人在用Weblogic中间件做开发

<br />另外附带问一下,有CD的没有?用了WEBLOGIC做应用服务器?还用Hibernate, spring之类的?别扔砖头, 我对JAVA不懂。<br />没用过weblogic服务器,struts,hibernate和spring倒是常用<br />稍大点儿的项目商业上也用spring + hibernate + tomcat ?...<br />weblogic 我倒是用过,不过好久没碰了,和Tomcat的差不多,只不过是,weblogic适合做大项目,而Tomcat只适合比较小的项目,以及自己

mdb1110的专栏 684

Meta新开源多语种语音基座Omnilingual ASR

Meta FAIR 团队最近祭出了,这不仅仅是对 MMS (Massively Multilingual Speech) 的简单升级,而是一次从“多任务学习”向“上下文学习(In-Context Learning)”的范式跃迁。通过将 Wav2Vec 2.0 编码器扩展至 70 亿参数,并引入 LLM 风格的 Decoder,Omnilingual ASR 不仅原生支持 1600+ 种语言,更具备了类似 GPT 的“零样本”扩展能力——只需给出几个音频-文本对,即可解锁从未见过的语言。

kakaZhui的博客 147

JavaWeb-Tomcat

Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的自由软件。

Ego_Ekko的博客 621

【Reality Capture 】01:Reality Capture1.5中文版安装教程(附安装包下载)

本文详细介绍了Reality Capture 1.5中文版的安装步骤。首先,下载并解压Reality Capture v1.4.0汉化版安装包,运行EpicInstaller并更改安装路径。接着,启动Epic Games Launcher,登录或注册账号后下载并安装软件。安装完成后,进入主界面并设置中文语言。此外,还提供了中文补丁的拷贝方法,将ui.xml和RealityCapture_CHS.exe文件分别放置到指定目录,并运行RealityCapture_CHS.exe以完成汉化。最后,文章提供了Rea

智慧空间实验室 1750

生物分子仿真软件:AMBER_(17).AMBER在核酸研究中的应用

在使用AMBER进行核酸分子动力学模拟之前,需要对核酸系统进行详细的准备。这包括构建初始结构、添加溶剂分子、中和电荷等步骤。以下将详细介绍这些步骤。

kkchenjj的博客 506

常见的中间件漏洞

常见的中间件漏洞

weixin_52501704的博客 6283

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Java - 常用的Web服务器有哪些?

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net Unix和Linux平台下使用最广泛的免费HTTP服务器是Apache服务器,而Windows平台的服务器通常使用IIS作为Web服务器。选择Web服务器应考虑的因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。下面...

了解➔熟悉➔掌握➔精通 4万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

WEB应用服务

WEB应用服务器都有哪些? 在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。   Microsoft IIS   Mi...

wdd_101的博客 147

什么是WEB服务器? 常用的WEB服务器有哪些?

什么是WEB服务器? 常用的WEB服务器有哪些?   一、什么是WEB服务器     Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求Web服务器可以响应一个静态页面或图片,进行页面跳转或者把动态响应的产生委托给一些其它的程序例如CGI脚本,JSP脚本,servlets,ASP脚本,服务器端JavaSc

AhSing式小窝 1万+

什么是WEBserver? 经常使用的WEBserver有哪些?

什么是WEBserver? 经常使用的WEBserver有哪些?   一、什么是WEBserver     Webserver能够解析HTTP协议。当Webserver接收到一个HTTP请求,会返回一个HTTP响应,比如送回一个HTML页面。为了处理一个请求Webserver能够响应一个静态页面或图片,进行页面跳转或者把动态响应的产生托付给一些其他的程序比如CGI脚本,JSP脚本,s...

weixin_33736649的博客 1841

Zabbix通过JMX方式监控java中间件

Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”;它是用java写的一个程序。 工作原理: zabbix_server想知道一台主机上的特定的JMX值时,它向Zabbix-Java-gateway询问,而Zabbix-Javagateway使用“JMXmanagementAPI”去查询特定的应用程序,而前提是应用程序这端在开启时需要“...

weixin_34128237的博客 950

Web中间件常见漏洞总结

是一类提供系统软件和应用软件之间的连接,便于软件各部件之间的沟通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息和资源。中间件位于客户机服务器的操作系统之上,管理着计算资源和网络通信。中间件=平台+通信。

qq_35358965的博客 3324

常用Web服务器

在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。 Microsoft IIS Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许在公共Intranet或In

天行健,君子以自强不息!~ 890

各种web服务器比较

Apache是目前世界上使用量排名第一的Web服务器软件,市场占有率达60%左右,世界上很多著名的网站都是Apache的产物。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面的优势。因为Apache是自由软件,所以

cleble的专栏 1万+
上一篇: 2009环法自行车公路赛奖金列表
下一篇: 无欲则刚?
eyejavaeye
博客等级 码龄20年 74粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值