`
snakexiay
  • 浏览: 918 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

配置 Tomcat 使用 Https 协议

阅读更多
  如果希望 Tomcat 支持 Https,主要的工作是配置 SSL 协议,其配置过程和配置方法可以参考 Tomcat 的相关文档。不过在生成证书的过程中,会有需要用到主机名的地方,CAS 建议不要使用 IP 地址,而要使用机器名或域名。(摘自http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/)
以上提到的配置过程主要步骤如下:
1、进入命令行。输入命令'keytool -genkey -alias cas -keyalg RSA -keystore cas.keystore -validity 36500'。过程中提示输入姓名的时候一定要输入主机名或者是映射域名
2、输入命令'keytool -export -alias cas -file cas.cer -keystore  cas.keystore'
3、输入命令'keytool -import -trustcacerts -alias cas -file cas.cer -keystore "C:/Program Files/Java/jdk1.6.0_12/jre/lib/security/cacerts " -storepass   changeit'。其中C:/Program Files/Java/jdk1.6.0_12/jre/为本机jdk中jre的位置。可以通过'keytool -list -keystore "C:/Program Files/Java/jdk1.6.0_12/jre/lib/security/cacerts"  -storepass changeit '查看证书是否导入。
4、以上步骤会生成cas.keystore文件。然后到tomcat安装目录的conf目录中找到server.xml文件,打开配置文件找到<Connector port="8443"...>元素,修改为
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="/cas.keystore" keystorePass="youpassword"/> 

注意:cas.keystore文件是放在tomcat的安装目录下,如果cas.keystore文件在其他目录下,请指到对应目录
分享到:
评论

相关推荐

    tomcat全套配置https协议

    本教程将详细讲解如何配置Tomcat以支持HTTPS协议,包括生成证书、配置端口以及强制所有HTTP请求转换为HTTPS。 首先,我们需要了解HTTPS的核心概念:SSL/TLS证书。这个证书由权威的证书颁发机构(CA)签发,包含公钥...

    Tomcat配置HTTPS证书认证

    `Tomcat`作为一个流行的Java Servlet容器,支持HTTP和HTTPS协议,后者提供了加密和身份验证,确保数据传输的安全性。本篇文章将详细介绍如何在Tomcat中配置HTTPS证书认证,以便实现安全的Web服务。 首先,我们需要...

    tomcat支持https配置

    标题中的“Tomcat支持HTTPS配置”是指在Apache Tomcat服务器上启用安全套接层(SSL)协议,以提供加密通信和身份验证。这通常涉及到在Web应用中使用HTTPS(HTTP over SSL/TLS)协议,以保护用户的敏感信息,如登录...

    为tomcat服务器配置https,tomcat需要设置的server.xml与web.xml配置

    本篇将详细解释如何配置Tomcat以支持HTTPS,并涉及到两个关键的配置文件:`server.xml`和`web.xml`。 首先,我们需要准备一个SSL证书。你可以从权威的证书颁发机构(CA)购买,或者使用自签名证书。对于测试环境,...

    tomcat下配置https环境

    在生成密钥后,我们需要配置 Tomcat 以使用 HTTPS 协议。我们需要在 server.xml 文件中添加以下配置: `&lt;Connector port="8443" protocol="HTTP/1.1" scheme="...

    Tomcat配置HTTPS协议教程

    在Tomcat中配置HTTPS协议是一项重要的安全设置,它能够确保客户端和服务器之间的数据传输是加密的,以此来提高安全性。当涉及到敏感数据的传输时,比如用户登录信息、信用卡信息等,使用HTTPS协议显得尤为重要。 在...

    springboot内置tomcat与外部tomcat配置https访问及http自动转向https

    ### Spring Boot 内置 ...至此,无论是使用 Spring Boot 内置 Tomcat 还是外部 Tomcat,都已经成功实现了 HTTPS 的配置以及 HTTP 到 HTTPS 的自动重定向。这些步骤确保了数据传输的安全性,并且提高了系统的安全性。

    https原理及tomcat配置https方法

    HTTPS 原理及 Tomcat 配置 HTTPS 方法 HTTPS(Hypertext Transfer Protocol Secure)是一种基于 HTTP 协议的安全协议,通过使用 SSL/TLS 协议对数据进行加密,以确保数据的安全传输。下面将详细介绍 HTTPS 的原理...

    Tomcat-https配置

    在现代浏览器逐渐淘汰Flash的情况下,使用HTTPS配置Tomcat仍然是提升网站安全性的必要措施。同时,对于仍在使用Flash的应用,确保HTTPS配置可以保证这些内容的正常显示,直到它们被更安全的技术所替代。

    tomcat发送https请求配置

    现在,我们需要配置 Tomcat 来启用 HTTPS 协议。下面是一个示例的 Connector 配置: `&lt;Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="...

    将tomcat发布成https协议

    本教程将详细介绍如何将Apache Tomcat服务器配置为使用HTTPS协议,确保你的Web应用服务的安全。 首先,我们需要生成一个密钥对,这是HTTPS配置的基础。在Java环境中,我们可以使用JDK自带的工具Keytool来生成RSA...

    Tomcat 开启基于https的SSL配置

    Tomcat 开启基于 HTTPS 的 SSL 配置 在互联网时代,安全性问题变得越来越重要,为了保护用户的隐私和数据,越来越多的网站开始使用 HTTPS 协议。Tomcat 作为一个流行的 Java Web 服务器,当然也支持 HTTPS 协议。...

    Tomcat中配置https

    总之,配置Tomcat的HTTPS涉及密钥对的生成、证书的申请和服务器配置等多个环节。理解这些步骤对于确保Web应用的安全性至关重要。同时,保持关注最新的安全标准和最佳实践,以适应不断变化的网络安全环境。

    Linux环境下Tomcat的https的配置

    HTTPS协议通过使用SSL/TLS加密,可以确保数据传输的安全性,防止中间人攻击。以下将详细讲解如何在Linux上的Tomcat服务器上配置HTTPS。 首先,我们需要准备一个SSL证书。这通常是一个.pem或.cer文件,包含了公钥和...

    Tomcat https访问设置

    Tomcat HTTPS 配置是指在 Tomcat 服务器上实施 HTTPS 加密传输协议,以确保在客户端和服务端之间传输的数据安全。本文将详细介绍 HTTPS 的工作原理、Tomcat 配置 HTTPS 方法和相关知识点。 一、HTTPS 原理 HTTPS ...

    简单三步教会您 Tomcat 安装SSL证书,Tomcat安装https证书,一看就会,一做就成!

    2. 在`&lt;Server&gt;`或`&lt;Service&gt;`标签内找到`&lt;Connector&gt;`标签,这是配置Tomcat服务器端口的地方。添加一个新的`&lt;Connector&gt;`标签,设置为SSL连接: ```xml SSLEnabled="true" maxThreads="150" minSpareThreads=...

    tomcat配置https单项认证

    总之,配置Tomcat的HTTPS单向认证涉及证书的生成、Keystore的配置以及Tomcat服务器的相应设置。这个过程对于保障Web应用的安全性至关重要,尤其是在处理敏感用户信息时。在实际操作中,务必遵循最佳实践,确保服务器...

    tomcat6配置https

    **步骤3:配置Tomcat** 打开Tomcat的`conf/server.xml`文件,找到或添加`&lt;Connector&gt;`标签来配置HTTPS端口。例如: ```xml SSLEnabled="true" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" ...

Global site tag (gtag.js) - Google Analytics