有人能告诉我在以下IIS Tomcat isapiredirect(2.0)配置中请求是如何路由的吗?
我有以下设置: 1.Tomcat server.xml 3.非法移民 我的第一位客人是 端口HTTP80->HTTP8009->HTTPS8443有人能告诉我在以下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通信中涉及的数据进行加密,但您可以
端口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.