• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux CentOS系统下tomcat配置ssl教程
    POST TIME:2021-10-20 10:37

    今天给公司同事要求在内部测试服务器上,让tomcat支持ssl,本来我以为是在apache上配置,原来tomcat自己都可以配置ssl,来看教程吧.

    系统:centos 5.5
    需要的软件:jdk-6u32-linux-i586-rpm.bin
               apache-tomcat-6.0.36.tar.gz

    1.安装前准备


    复制代码
    代码如下:

    wget http://apache.etoak.com/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36.tar.gz
    wget http://download.slogra.com/java/jdk-6u32-linux-i586.bin


    2.安装jdk

    大家可以去看centos安装jdk 1.6这篇文章.

    3.安装tomcat

    复制代码
    代码如下:

    tar zxf apache-tomcat-6.0.36.tar.gz -c /usr/local
    cd /usr/local
    mv apache-tomcat-6.0.36 tomcat cd tomcat
    ./bin/startup.sh

    然后在浏览器输入:http://localhost:8080看看那只"猫"是否出来了.

    4.配置SSL


    复制代码
    代码如下:

    cd /usr/java/jdk1.6.0_32/bin
    ./keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/conf/.keystore

    输入密码、提供你的信息即可.

    5.修改tomcat配置文件


    复制代码
    代码如下:

    cd /usr/local/tomcat/conf/
    vi server.xml

    找到这一段:

    复制代码
    代码如下:

    Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
    maxThreads="150" scheme="https" secure="true"
    clientAuth="false" sslProtocol="TLS" />

    修改为:

    复制代码
    代码如下:

    Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
    maxThreads="150" scheme="https" secure="true"
    clientAuth="false" keystoreFile="/usr/local/tomcat6-ccms/conf/.keystore" keystorePass="monstar" sslProtocol="TLS" />

    6.重启tomcat

    复制代码
    代码如下:

    /usr/local/tomcat/bin/shutdown.sh
    /usr/local/tomcat/bin/startup.sh

    防火墙开启8443端口,然后在浏览器输入:https://ip:8443/,好了可以安全的看到那只"猫"了.

    上一篇:如何在linux centos 6.5 x86_64位上使用命令发送邮件?
    下一篇:如何使用dd命令测试Linux磁盘的读写速度
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信