使用单个SSL端口的多个子域

时间:2020-07-18 12:53:12

标签: oracle ssl networking

我正在使用具有不同子域的通配符,如果我在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使用相同的端口)

0 个答案:

没有答案