我有 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/