gpt4 book ai didi

apache - 在 Apache2 虚拟主机后面使用 SSL 保护 Tomcat

转载 作者:行者123 更新时间:2023-11-28 22:31:11 25 4
gpt4 key购买 nike

<分区>

我有一个在 apache 虚拟主机后面运行的 tomcat 服务器(因此我可以在同一台服务器上使用多个域)。 apache 所做的只是获取主机名并将请求转发到适当的 tomcat 服务器,该服务器将处理此后的所有事情。

我想在其中一个域上设置 SSL,我了解如何设置的过程,但我对是否应该允许 tomcat 处理所有 SSL 或 apache 感到困惑。

有什么区别?允许 tomcat 处理 ssl 有什么缺点吗?如果我让 apache 处理 ssl,当我访问 tomcat 应用程序时,我仍然会看到绿色条、挂锁等吗?我对整个情况有点困惑。

我使用代理来处理 apache2 转发到适当的 tomcat 应用程序。如果我像这样设置代理:

<VirtualHost 1.2.3.4:443>
ServerName host.domain.org

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

SSLEngine on
SSLProxyEngine On
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/certificate.key

ProxyRequests Off
ProxyPreserveHost On
ProxyPass / https://localhost:8443/
ProxyPassReverse / https://localhost:8443/
</VirtualHost>

我需要使用 https 和端口 8443 吗?这样做我是否还必须在 tomcat 上设置 SSL?或者我可以在 tomcat 的 server.xml 的连接器中使用以下内容

secure = false
scheme = https
proxyName = www.mydomain.com
proxyPort = 443

不用担心将 tomcat 连接到 ssl key ?这是通过 apache2 使用 SSL 保护 tomcat 应用程序的正确方法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com