SSL网站-在Ubuntu 12上安装Letsencrypt认证

2018-08-25 约 687 字 预计阅读 2 分钟

将博客搞定手机自适应后,还得作一个事情,将网站变为SSL的网站,就是需要HTTPS访问,这是因为创造趋势的巨无霸GOOGLE力推HTTPS,甚至将之列为网站搜索结果排序的一个权重。

如今正常想要持续发展的网站没有HTTPS是不行了。好在HTTPS增加并无太困难,也有免费的解决方案。就是Letsencrypt.org提供的免费SSL认证。

因为我这个服务器是多年前搭建的,用的是Ubuntu 12.04.确实很老了,现在我个人电脑都是装的Ubuntu 18. 若安装个新系统,需要大量时间,本人却不太喜欢浪费时间。故此还是求教Google:如何在Ubuntu 12版本上搞定Letsencrypt。

整合了一些信息亲测有效,搞定了SSL。

1、ssh到服务器,安装Letsencrypt客户端
git clone https://github.com/letsencrypt/letsencrypt

2、先把apache2停掉,对于目前这个blog无流量,关停无压力
service apache2 stop

HUGOMORE42

3、安装cert
cd letsencrypt

./letsencrypt-auto --apache -d jesselau.com

一步步根据提示回答,则迎来恭喜页面。



4、将所有的http链接自动重定向到https,因为wordpress是用.htaccess文件重定向的,打开.htaccess文件,增加下面几行
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://jesselau.com/$1 [R,L]

5、重启apache2
service apache2 start

6、网络浏览显示安全,但到https://www.ssllabs.com/ssltest/测试一下,却只有B级安全



 

 

查了一下,因为还在使用ssl3故被评为B级。

而检查配置已经去除SSL3的代码。判断是因为Apache的版本2.2太老。

看来若要达到A级以上,只能重装系统,将过时的Ubuntu系统升级。现在是飞镖及站桩时间,今日暂时如此了,改日有空还是重装系统罢了。

相关文章:


author

Jesse Lau

2012年定居新西兰至今,自由职业者,正努力专研经济学中.
本文采用知识共享署名 4.0 国际许可协议进行许可。简而言之,可随意转发转载,转载请注明出处。


留点评论吧:

本网站使用cookie技术以提高用户体验度。 了解我们的隐私政策 我已了解