你的位置:首页 > 软件开发 > 操作系统 > Lets Encrypt+Apache+Tomcat实现免费HTTPS

Lets Encrypt+Apache+Tomcat实现免费HTTPS

发布时间:2016-06-09 19:00:05
Lets Encrypt是一个免费SSL证书发行项目,发行的证书已经获得主流浏览器的支持,亲测谷歌浏览器(桌面版)、火狐浏览器(桌面版)、UC浏览器(手机版)、360浏览器(手机版)支持,其它的暂没测试;本文讲解如何使用Lets Encrypt获得免费SSL证书,配置apac ...

Let's Encrypt是一个免费SSL证书发行项目,发行的证书已经获得主流浏览器的支持,亲测谷歌浏览器(桌面版)、火狐浏览器(桌面版)、UC浏览器(手机版)、360浏览器(手机版)支持,其它的暂没测试;

本文讲解如何使用Let's Encrypt获得免费SSL证书,配置apache的SSL功能,并将请求转发到tomcat

大致思路如下:

    1.使用Let's Encrypt获得SSL证书

    2.开启apache的SSL功能,用户请求首先到apache,使用http协议或者https协议

    3.apache将请求转发到tomcat上,使用http协议或者ajp协议

这样做的原因有以下几点:

    1.我的网站是java编写的,需要一个类似于tomcat的servlet容器

    2.虽然tomcat也支持ssl,但Let's Encrypt原生支持apache,所以在apache上配置ssl比较简单

    3.apache处理静态资源的能力 比tomcat好

    4.可以配置多个tomcat实现负载均衡,可以在不终止服务的情况下重启tomcat

一、安装Let's Encrypt

    Let's Encrypt的项目主页是 https://github.com/certbot/certbot ,可以使用git下载,也可以到主页直接下载ZIP压缩包

    进入文件夹中,执行如下命令,之后Let's Encrypt会安装一些软件

./letsencrypt-auto --help

原标题:Lets Encrypt+Apache+Tomcat实现免费HTTPS

关键词:Apache

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录