【发布时间】:2017-08-17 19:58:54
【问题描述】:
我正在尝试将 Tomcat 从在端口 80 上运行切换到在 443 上运行。客户端希望通过 Citrix NetScaler 负载平衡器提供 SSL 证书。
问题是如果不直接指向证书,我无法让 Tomcat 响应 443 上的请求。有谁知道此设置在连接器中使用哪些配置选项?我没有找到任何启用 443 而不直接引用证书文件或存储的文档。
我发现这里有两个选项允许 Tomcat 启动并仍在 80 上运行,但在 443 上没有响应。我尝试的其他方法根本不允许 Tomcat 启动。
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
和
<Connector port="443" protocol="HTTP/1.1" connectionTimeout="20000" />
【问题讨论】:
标签: tomcat ssl https load-balancing netscaler