Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人能告诉我在以下IIS Tomcat isapiredirect(2.0)配置中请求是如何路由的吗?_Iis_Tomcat_Isapi Redirect - Fatal编程技术网

有人能告诉我在以下IIS Tomcat isapiredirect(2.0)配置中请求是如何路由的吗?

有人能告诉我在以下IIS Tomcat isapiredirect(2.0)配置中请求是如何路由的吗?,iis,tomcat,isapi-redirect,Iis,Tomcat,Isapi Redirect,我有以下设置: 1.Tomcat server.xml 3.非法移民 我的第一位客人是 端口HTTP80->HTTP8009->HTTPS8443 端口HTTP8080->HTTP8443您的AJP连接器8009不是HTTP,它使用AJP协议 如果客户端通过IIS连接,则流将 IIS Http80->Tomcat AJP 8009 或者通过Https IIS Https443->Tomcat AJP 8009 据我所知,AJP13协议不支持对IIS到Tomcat通信中涉及的数据进行加密,但您可以

我有以下设置:

1.Tomcat server.xml 3.非法移民 我的第一位客人是 端口HTTP80->HTTP8009->HTTPS8443
端口HTTP8080->HTTP8443

您的AJP连接器8009不是HTTP,它使用AJP协议

如果客户端通过IIS连接,则流将

IIS Http80->Tomcat AJP 8009 或者通过Https IIS Https443->Tomcat AJP 8009

据我所知,AJP13协议不支持对IIS到Tomcat通信中涉及的数据进行加密,但您可以设置一个参数,让Tomcat知道前端Web服务器是HTTPS,以便request.isSecure返回true

只有直接连接到tomcat时,才会使用tomcat上的pour 8080/8443上的连接器

<Server port="8005" shutdown="SHUTDOWN">

<Service name="Catalina">

<Connector port="8080"
maxHttpHeaderSize="8192" maxThreads="150" 
minSpareThreads="25" maxSpareThreads="75" 
useBodyEncodingForURI="true" enableLookups="false" 
redirectPort="8443" acceptCount="100" 
connectionTimeout="20000" disableUploadTimeout="true" />

<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />

<Connector port="8009" 
enableLookups="false" redirectPort="8443" 
protocol="AJP/1.3" />
[channel.socket:localhost:8009]
info=Ajp13 worker, connects to tomcat instance using AJP 1.3 protocol
tomcatId=localhost:8009
Has a website with port 80 that have isapiredirect filter enabled.