java - 虚拟主机 Apache 和 Tomcat

标签 java apache tomcat ssl virtualhost

我有 Tomcat 和 Apache 网络服务器。通过 MOD_JK 我配置 Apache 发送请求 http://127.0.0.1/cas到 Tomcat。
http://127.0.0.1/cas工作正常并且 Tomcat 响应它。
现在我想要这个 <b>https</b>://127.0.0.1/cas工作,(SSL)。
我搜索了一下,发现我需要 Apache 上的虚拟主机来向 Tomcat 发送请求,我的问题是如何创建 SSL 虚拟主机?
我是否应该删除在此之前为 http://127.0.0.1/cas 创建的所有配置? ?

最佳答案

httpd SSL 虚拟主机配置网上有很多例子。只需指定类似于以下的内容,并将您的 mod_jk JKMount 引用放入其中。

NameVirtualHost 192.168.100.10:443

<VirtualHost 192.168.100.100:443>
  ServerName  domain.com:443
  UseCanonicalName Off

  CustomLog    /var/log/httpd/domain.log combined
  ErrorLog     /var/log/httpd/domain-error.log

  SSLEngine on
  SSLVerifyClient none
  SSLCertificateFile /etc/httpd/conf/ssl.crt/domain.com.crt
  SSLCertificateKeyFile /etc/httpd/conf/ssl.key/domain.com.key

  SSLProxyEngine on

  SetEnvIf User-Agent ".*MSIE.*" \
   nokeepalive ssl-unclean-shutdown \
   downgrade-1.0 force-response-1.0

</VirtualHost>

关于java - 虚拟主机 Apache 和 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4723267/

相关文章:

java - Microstrategy Web API - JAVA SDK

java - 内存不足异常 - 创建休息模板时的永久代空间

apache - 使用 mod_jk 的 apache-tomcat 连接不附带 HTTP 响应 header

apache - WAMP 不会变绿。和 VCRUNTIME140.dll 错误

java - 检查机器上是否已经安装了 Tomcat 和 MySQL

java - 将 Tomcat 配置为 Windows 服务时的高 CPU 消耗问题

java - 我可以在 Java 运行时添加和删除枚举元素吗

java - Weblogic 11g : BEA-382513: OSB Replace action failed updating variable "body": {err}FORG0005: expected exactly one item, 获得 0 件商品

apache - 如何在 CentOS 7 上设置 php-fpm?

java - 在 Webcontent 中找不到新文件。需要刷新