使用https将负载均衡节点加载到Apache服务器

时间:2020-02-26 11:54:40

标签: java apache server load-balancing

在我的应用程序server.xml中,这是配置:

<Connector port="8744" protocol="org.apache.coyote.http11.Http11NioProtocol" ciphers="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256" scheme="https" secure="true"
                   SSLEnabled="true" sslProtocol="TLS" sslEnabledProtocols="TLSv1+TLSv1.1+TLSv1.2" clientAuth="true"
                   keystoreFile="keystore.p12"
                   keystorePass="pass"
                   keystoreType="PKCS12"
                   truststoreFile="truststore.jks"
                   truststorePass="pass"
                   truststoreType="JKS"
                   maxThreads="200"/>

为了从邮递员访问其余的API,我必须在邮递员中禁用SSL证书验证,并在邮递员的证书部分中传递host,crt文件和密钥文件。

现在进入Apache服务器,该服务器充当我不同节点的负载平衡器, 如果我点击http url就可以了 但是在https中,它会产生未经授权的错误。

请帮助。

0 个答案:

没有答案