【问题标题】:Virtualhost Apache and Tomcat虚拟主机 Apache 和 Tomcat
【发布时间】:2011-06-11 00:44:30
【问题描述】:

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

【问题讨论】:

  • 是 Jasig CAS 吗?您的目标是哪个版本的 httpd 和 tomcat?
  • 在 Apache 中配置虚拟主机可能更适合在 ServerFault 或 WebMasters 中。
  • 它是 Apache/2.2.3 (CentOS) 和 tomcat 7.0.5

标签: java apache tomcat ssl virtualhost


【解决方案1】:

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>

【讨论】:

猜你喜欢
  • 2014-04-09
  • 2011-09-20
  • 2012-04-14
  • 2014-05-28
  • 1970-01-01
  • 2014-01-19
  • 2014-09-08
  • 1970-01-01
  • 2011-12-24
相关资源
最近更新 更多