`
zwbill
  • 浏览: 33730 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

[转]Tomcat: Connector中HTTP与AJP区别

    博客分类:
  • Java
 
阅读更多

Tomcat: HTTP与AJP区别
Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。默认情况下,Tomcat在server.xml中配置了两种连接器:

<!-- Define a non-SSL Coyote HTTP/1.1
Connector on port 8080 -->
<Connector port="8080"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
redirectPort="8443"
acceptCount="100"
debug="0"
connectionTimeout="20000"
disableUploadTimeout="true" />

<!-- Define a Coyote/JK2 AJP 1.3
Connector on port 8009 -->
<Connector port="8009"
enableLookups="false"
redirectPort="8443" debug="0"
protocol="AJP/1.3" />
第一个连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。

第二个连接器监听8009端口,负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。

分享到:
评论

相关推荐

    关于Tomcat的AJP端口禁用.docx

    AJP(Apache JServ Protocol)是Tomcat与Apache HTTP服务器之间的一种通信协议,用于提高Web应用的性能。然而,AJP由于其特性,可能存在一定的安全风险,因此在某些情况下,我们可能需要禁用AJP端口以增强系统安全性...

    Tomcat-Ajp-lfi_python_

    【标题】"Tomcat-Ajp-lfi_python_" 涉及的是一个针对Apache Tomcat服务器的AJP协议Local File Inclusion(LFI)漏洞利用的Python脚本。这个标题表明了我们将探讨的话题是关于网络安全,特别是针对Web服务器的攻击...

    apache +tomcat集群 ajp_proxy实际操作

    ### Apache + Tomcat集群与AJP Proxy实际操作详解 #### Apache服务器安装与配置 Apache作为一款广泛使用的开源HTTP服务器,在企业级应用环境中扮演着至关重要的角色。尤其在与Tomcat结合形成集群时,Apache能够有效...

    [原创]xampp-tomcat- connector---- xampp 完美整合现有的tomcat [续]

    标题中的“xampp-tomcat-connector”指的是在XAMPP集成开发环境中添加Tomcat服务器的连接器,使得Apache HTTP服务器能够与Tomcat协同工作,处理Java应用和Servlets。XAMPP是一个流行的开源Web服务器解决方案,包括...

    Tomcat 8 免安装版本

    - 通过调整`conf/server.xml`中的`Connector`元素,可以优化连接器配置,例如启用或禁用NIO、APR等协议。 - 使用JVM参数调整内存分配、垃圾回收策略等,以提升性能。 7. **安全性** - 在`conf/server.xml`中配置...

    tomcat安装和配置教程.zip

    1. 配置端口号:修改%CATALINA_HOME%\conf\server.xml文件中的Connector元素,更改HTTP端口和AJP端口。 2. 配置Context:在%CATALINA_HOME%\conf\Catalina\localhost目录下创建XML文件,定义Web应用的上下文路径和...

    linux配置Tomcat集群

    - 配置AJP connector端口:`&lt;Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="11009" ... /&gt;` - 添加会话管理器:`*\.gif;.*\.jpg;.*\.jpeg;.*\.js" debug="0"/&gt;` - 配置会话管理器参数:`...

    tomcat_iis_connector(你需要的都在这里)

    标题 "tomcat_iis_connector(你需要的都在这里)" 指的是一个与集成Apache Tomcat服务器和Microsoft IIS(Internet Information Services)8相关的资源包。这个包可能包含了配置和工具,帮助用户在IIS8中设置和管理...

    apr库(tomcat优化)

     AJP Connector, 基于AJP协议,AJP是专门设计用来为tomcat与http服务器之间通信专门定制的协议,能提供较高的通信速度和效率。如与Apache服务器集成时,采用这个协议。  APR HTTP Connector, 用C实现,通过JNI调用...

    Tomcat集群配置简要

    - 对于每个Tomcat实例,打开`conf/server.xml`,找到`&lt;Connector&gt;`标签,配置AJP连接器,例如: ``` &lt;Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /&gt; ``` 对第二个Tomcat实例,将端口改为...

    Tomcat中的Connector配置讲解

    JBoss使用Tomcat作为其Web容器,因此JBoss中对于Web容器的配置与Tomcat中类似,主要涉及编辑server.xml文件。JBoss5.x中的server.xml位于不同的部署目录下,具体的路径会根据不同的配置环境而变化。 这里给出的...

    AJP+IIS7+ISAPI

    标题中的"AJP+IIS7+ISAPI"指的是在Windows 7操作系统(IIS7)上配置Apache JServ Protocol(AJP)来与Tomcat应用服务器进行通信的一种集成方式。AJP是一种用于Web服务器和Servlet容器之间通信的协议,常用于负载均衡和...

    Linux系统在tomcat9安装包(实践可用)

    2. 修改默认端口:打开 `$CATALINA_HOME/conf/server.xml`,调整`&lt;Connector&gt;`标签中的`port`和`redirectPort`属性,避免与其他服务冲突。 五、启动与停止Tomcat9 1. 启动Tomcat:`sudo $CATALINA_HOME/bin/startup...

    tomcat 系列tomcat 系列

    3. AJP与HTTP Connector的选择:根据需求选择合适的Connector,AJP适用于同一服务器上的应用间通信,HTTP更适合外部访问。 七、集群与负载均衡 1. Tomcat集群:通过复制session数据和负载均衡策略,实现多台Tomcat...

    tomcat 架构 分析

    例如,Connector组件在Tomcat中有多种实现,例如HTTP Connector、AJP Connector等。这种设计模式使得Tomcat能够满足各种场景的需求。 在Connector和Container的交互过程中,还涉及了Lifecycle接口。Lifecycle接口...

    Apache Httpserver2.4.X 和tomcat连接器

    总结来说,Apache HttpServer 2.4.X与Tomcat连接器的使用涉及到Apache服务器的模块配置、Tomcat的AJP Connector设置,以及两者之间的通信参数调整。这种集成方式广泛应用于需要处理大量动态内容的Web服务中,通过...

    Tomcat集成IIS的配置文件

    4. **Tomcat配置**:在Tomcat的`server.xml`中,可能需要添加一个名为`AJP/1.3`的Connector,用于接收IIS转发过来的请求。 5. **虚拟主机配置**:可能还需要在Tomcat的`conf/server.xml`或`conf/context.xml`中配置...

    apache web整合Tomcat工具

    5. 配置Tomcat:在Tomcat的conf/server.xml文件中,你需要添加一个名为AJP/1.3的Connector,以启用AJP协议,这是Apache和Tomcat之间通信的协议。 6. 重启服务:完成上述配置后,记得重启Apache和Tomcat服务,使更改...

    Tomcat源码研究.pdf

    - **协议支持**:Connector支持多种网络协议,如HTTP/1.1、AJP、NIO等。 - **配置选项**:可以通过配置`server.xml`文件中的`&lt;Connector&gt;`元素来设置Connector的行为,例如监听端口、线程池大小等。 #### 1.12《How...

    基于CentOS 7.6 安装Tomcat

    每个环境的Tomcat配置中,HTTP和AJP连接器的端口号应该不同。 d. 启动Tomcat: 使用startup.sh脚本启动Tomcat实例。可以通过执行以下命令来启动Tomcat: /aliyun/server/dev/apache-tomcat-8.5.37/bin/startup.sh /...

Global site tag (gtag.js) - Google Analytics