我正在使用具有不同子域的通配符,如果我在apache tomcat中的Server.XML中配置文件,我如何为我的所有子域使用相同的SSL端口,我只能使用这两个端口((8443,443) ,如果我在第三个子域中使用了相同的端口,则它将直接重定向到第一个或第二个子域
我的配置文件
对于我的第一个子域:
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443"
proxyName="subdomain1"
proxyPort="8020"
maxThreads="200"
acceptorThreadCount="2"
acceptCount="10"
maxConnections="500"
minSpareThreads="10"
connectionTimeout="30000"
disableUploadTimeout="false"
connectionUploadTimeout="300000"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\keystores\.jks file" keystorePass="************"
clientAuth="false" />
第二个子域:
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="443"
proxyName="subdomain2"
proxyPort="8021"
maxThreads="200"
acceptorThreadCount="2"
acceptCount="10"
maxConnections="500"
minSpareThreads="10"
connectionTimeout="30000"
disableUploadTimeout="false"
connectionUploadTimeout="300000"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\keystores\.jks file" keystorePass="************"
clientAuth="false" />
对于我的第三个子域:
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="443"
proxyName="subdomain3"
proxyPort="8022"
maxThreads="200"
acceptorThreadCount="2"
acceptCount="10"
maxConnections="500"
minSpareThreads="10"
connectionTimeout="30000"
disableUploadTimeout="false"
connectionUploadTimeout="300000"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\keystores\.jks file" keystorePass="************"
clientAuth="false" />
如果我在浏览器中使用subdomain3,它将被重定向到subdomain2(因为iam为subdomain 2和subdomain 3使用相同的端口)