成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Tomcat HTTP協議與AJP協議

網絡 網絡管理
在實際應用中,常常把Tomcat與其他HTTP服務器集成。對于不支持Servlet/JSP的HTTP服務器,可以通過Tomcat服務器來運行Servlet/JSP組件。

Tomcat最主要的功能是提供Servlet/JSP容器,盡管它也可以作為獨立的Java Web服務器,它在對靜態資源(如HTML文件或圖像文件)的處理速度,以及提供的Web服務器管理功能方面都不如其他專業的HTTP服務器,如IIS和Apache服務器。

因此在實際應用中,常常把Tomcat與其他HTTP服務器集成。對于不支持Servlet/JSP的HTTP服務器,可以通過Tomcat服務器來運行Servlet/JSP組件。

當Tomcat與其他HTTP服務器集成時,Tomcat服務器的工作模式通常為進程外的Servlet容器,Tomcat服務器與其他HTTP服務器之間通過專門的插件來通信。

Tomcat在server.xml中配置了兩種連接器。

相關概念

Web客戶訪問Tomcat服務器的兩種方式

  • HTTP Connector:擁有這個連接器,Tomcat才能成為一個web服務器,但還可處理Servlet和jsp。
  • AJP Connector:AJP連接器可以通過AJP協議和另一個web容器進行交互。

Connector的配置

對Connector的配置位于conf/server.xml文件中。

1. BIO HTTP/1.1 Connector配置

一個典型的配置如下:

  1. <!-- 
  2. Code highlighting produced by Actipro CodeHighlighter (freeware) 
  3. http://www.CodeHighlighter.com/ 
  4. --> connectionTimeout=”20000” redirectPort=”8443” 

其它一些重要屬性如下:

  • acceptCount : 接受連接request的最大連接數目,默認值是10
  • address : 綁定IP地址,如果不綁定,默認將綁定任何IP地址
  • allowTrace : 如果是true,將允許TRACE HTTP方法
  • compressibleMimeTypes : 各個mimeType, 以逗號分隔,如text/html,text/xml
  • compression : 如果帶寬有限的話,可以用GZIP壓縮
  • connectionTimeout : 超時時間,默認為60000ms (60s)
  • maxKeepAliveRequest : 默認值是100
  • maxThreads : 處理請求的Connector的線程數目,默認值為200

如果是SSL配置,如下:

  1. <!-- 
  2. Code highlighting produced by Actipro CodeHighlighter (freeware) 
  3. http://www.CodeHighlighter.com/ 
  4. -->maxThreads="150" scheme="https" secure="true" 
  5.  clientAuth="false" sslProtocol = "TLS" 
  6.  address="0.0.0.0" 
  7.  keystoreFile="E:/java/jonas-full-5.1.0-RC3/conf/keystore.jks" 
  8.  keystorePass="changeit" /> 

其中,keystoreFile為證書位置,keystorePass為證書密碼

2. NIO HTTP/1.1 Connector配置

  1. <!-- 
  2. Code highlighting produced by Actipro CodeHighlighter (freeware) 
  3. http://www.CodeHighlighter.com/ 
  4. --><Connector port=”8080” protocol=”org.apache.coyote.http11.Http11NioProtocol”  
  5.  maxThreads=”150” connectionTimeout=”20000” redirectPort=”8443” 

3. Native APR Connector配置

ARP是用C/C++寫的,對靜態資源(HTML,圖片等)進行了優化。所以要下載本地庫

tcnative-1.dll與openssl.exe,將其放在%tomcat%\bin目錄下。

在server.xml中要配置一個Listener:

  1. <!-- 
  2. Code highlighting produced by Actipro CodeHighlighter (freeware) 
  3. http://www.CodeHighlighter.com/ 
  4. --><!--APR library loader. Documentation at /docs/apr.html -->  
  5. <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> 
  6. <!-- 配置使用APR connector --》 
  7. <Connector port=”8080” protocol=”org.apache.coyote.http11.Http11AprProtocol”  
  8. maxThreads=”150” connectionTimeout=”20000” redirectPort=”8443” 

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2019-04-23 10:48:55

HTTPTomcat服務器

2014-10-22 09:36:41

TCPIP

2014-06-05 10:21:29

HTTP

2019-04-02 08:36:12

2014-06-18 09:25:07

HTTP

2013-07-09 14:36:24

2014-11-13 10:57:03

http協議

2017-05-26 10:35:13

前端HTTP

2010-09-28 09:34:28

2021-04-14 14:16:58

HttpHttp協議網絡協議

2011-08-09 14:08:51

iPhoneHTTP請求協議

2022-03-09 18:54:30

HTTP緩存協議cache

2020-06-17 21:39:11

HTTP協議服務器

2021-10-18 08:35:50

HTTPSHTTP協議

2014-11-03 09:19:00

DNS

2012-09-24 14:09:31

C#網絡協議C

2021-05-07 09:17:21

HTTPTCP協議

2014-09-22 09:15:03

TCPIP

2014-07-01 09:46:30

HTTP

2022-10-08 00:00:00

websocket協議HTTP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品美女久久久久aⅴ国产馆 | 在线日韩欧美 | 久久久91精品国产一区二区三区 | 综合色久 | 日本激情视频网 | 日本人和亚洲人zjzjhd | 成人网址在线观看 | 精精国产xxxx视频在线播放 | 中文字幕一区二区三区四区五区 | 亚洲一区二区三区久久 | www.亚洲一区| 国产高清在线精品 | 久久久久久亚洲 | 国产欧美日韩一区 | 国产女人第一次做爰毛片 | 国产激情视频在线观看 | 亚洲激情一区二区三区 | 91国内在线观看 | 日韩视频中文字幕 | 亚洲一区二区在线电影 | 亚洲高清成人在线 | 高清亚洲 | 国产精品欧美一区二区三区不卡 | 国产目拍亚洲精品99久久精品 | 久久久久一区二区三区四区 | 成人精品 | 国产美女特级嫩嫩嫩bbb片 | 日本三级做a全过程在线观看 | 国产一区二区三区在线视频 | 日韩国产一区二区三区 | 成人久久18免费网站 | 亚洲成人精 | 亚洲精品美女在线观看 | 久久久免费少妇高潮毛片 | 成人影院在线 | 最新国产视频 | av中文在线 | 亚洲国产成人一区二区 | 国产欧美性成人精品午夜 | 国内精品伊人久久久久网站 | 成人福利电影 |