用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

微客吧 首页 教程 微信小程序 新手教程 查看内容

tomcat 8.0安装ssl证书,及centos7.2 的openssl升级到最新版本,及ERR_SSL_OBSOLETE_C ...

纸飞机 2018-3-8 09:37

openssl官网https://www.openssl.org/source/下载最新的文件 2017-Feb-16 12:03:39 openssl-1.1.0e.tar.gz安装的时候,可能由于以前没有安装gcc,导致编译错误,再提醒安装使用yum安装gccyum -y install gccyum -y i ...

openssl官网

https://www.openssl.org/source/

下载最新的文件 2017-Feb-16 12:03:39

openssl-1.1.0e.tar.gz

安装的时候,可能由于以前没有安装gcc,导致编译错误,再提醒安装

使用yum安装gcc

  1. yum -y install gcc
  2. yum -y install gcc-c++
  3. yum install make

然后正式安装升级openssl最新文件

  1. wget http://www.openssl.org/source/openssl-1.1.0e.tar.gz
  2. tar zxvf openssl-1.1.0e.tar.gz
  3. cd openssl-1.0.1h
  4. ./config --prefix=/usr/local/openssl
  5. make && make install
  6. 修改历史的OpenSSL文件设置备份
  7. mv /usr/bin/openssl /usr/bin/openssl.old
  8. mv /usr/include/openssl /usr/include/openssl.old
  9. 设置软连接使其使用新的OpenSSL版本 刚刚安装的OpenSSL默认安装在/usr/local/openssl
  10. ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
  11. ln -s /usr/local/openssl/include/openssl /usr/include/openssl
  12. 更新动态链接库数据
  13. echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
  14. ldconfig -v
  15. 查看OpenSSL升级后的版本
  16. openssl version

谷歌浏览器和微信报错ERR_SSL_OBSOLETE_CIPHER的解决
tomcat开启https及TLS升级为1.2
申请CA证书(*.jdk),并且放到tomcat的conf目录下

  1. port="443" protocol="HTTP/1.1" SSLEnabled="true"
  2. maxThreads="150" scheme="https" secure="true"
  3. keystoreFile="conf/www.*****.cn.jks"
  4. keystorePass="自己的私钥"
  5. clientAuth="false" sslProtocol="TLSv1.2"
  6. ciphers="TLS_RSA_WITH_AES_128_GCM_SHA256,
  7. TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
  8. TLS_RSA_WITH_AES_128_CBC_SHA,
  9. TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
  10. TLS_RSA_WITH_AES_128_CBC_SHA256,
  11. TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,
  12. SSL_RSA_WITH_3DES_EDE_CBC_SHA,
  13. TLS_ECDH
  14. E_RSA_WITH_3DES_EDE_CBC_SHA"/>

其他的与腾讯云的官方文档差不多一样

https://www.qcloud.com/document/product/400/4143

鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋
分享至 : QQ空间
收藏