![从 Tomcat 到 Apache Web 服务器的通信](https://linux22.com/image/677546/%E4%BB%8E%20Tomcat%20%E5%88%B0%20Apache%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E9%80%9A%E4%BF%A1.png)
我已经在 Apache Tomcat 中部署了我的应用程序,并且我正在使用 Tomcat 作为独立的 Web 服务器。现在,我正在从我的应用程序中向 Apache Web 服务器中的插件发送请求以获取一些信息。我想配置安全性。我希望 Tomcat 在发送请求之前生成 SSL 证书,以证明其身份,Apache Web 服务器也应该这样做以证明其身份。Tomcat 和 Apache Web 服务器不在同一台机器上。到目前为止,我通过谷歌找到的是如何配置 Apache Web 服务器以使用 mod_jk 或 mod_proxy 联系 Tomcat。我不想要那样。
可能的 ?
答案1
是的,这是可能的,但这与 Tomcat 配置无关。为 TLS 配置 httpd,包括使客户端证书成为必需,然后使用您首选的 Java HTTP 客户端对您的应用程序进行编码,以使用证书与 httpd 建立 HTTPs 连接。无论是在独立 Java 应用程序中运行还是在 Tomcat 上运行,代码都是相同的。