用 Let's Encrypt 给网站加上 HTTPS 完全指南

2016-05-29 19:25:34 +08:00
 wxiluo

周末看 Google I/O 2016 ,谷歌大力在推 HTTPS ,于是上手实践把自己的博客加上,与恶心的运营商劫持抗争到底。

《用 Let's Encrypt 给网站加上 HTTPS 完全指南》传送门:

https://ksmx.me/letsencrypt-ssl-https/?utm_source=v2ex&utm_medium=forum&utm_campaign=20160529

最后成果, Qualys SSL Labs 安全测试 A+:

11027 次点击
所在节点    程序员
24 条回复
xencdn
2016-05-29 19:32:54 +08:00
qgy18
2016-05-29 19:33:44 +08:00
Google Analytics 用得很 666 ,我给满分!
timothyye
2016-05-29 19:48:12 +08:00
赞一个
yeyeye
2016-05-29 20:12:59 +08:00
标题党 Windows 服务器部分啥都没提
freaks
2016-05-29 20:40:37 +08:00
为啥打开博客要老半天啊
zacard
2016-05-29 20:51:47 +08:00
非常棒。学习了
lhbc
2016-05-29 21:05:55 +08:00
签个 ECC 证书,然后只允许以下 ciphers ,真省事。

TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 (0xcca9) ECDH secp256r1 (eq. 3072 bits RSA) FS 256
OLD_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 (0xcc14) ECDH secp256r1 (eq. 3072 bits RSA) FS 256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (0xc02b) ECDH secp256r1 (eq. 3072 bits RSA) FS 128
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (0xc02c) ECDH secp256r1 (eq. 3072 bits RSA) FS 256
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (0xc023) ECDH secp256r1 (eq. 3072 bits RSA) FS 128
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA (0xc009) ECDH secp256r1 (eq. 3072 bits RSA) FS 128
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xc024) ECDH secp256r1 (eq. 3072 bits RSA) FS 256
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA (0xc00a) ECDH secp256r1 (eq. 3072 bits RSA) FS 256
4679kun
2016-05-29 22:33:29 +08:00

听说现在流行比这个
skywing
2016-05-29 23:51:09 +08:00
现在这些工具是越来越方便了,之前在 hostloc 写过一篇,传送门 http://www.hostloc.com/thread-313985-1-1.html 太复杂了
kingcos
2016-05-29 23:56:45 +08:00
看了你的决定把博客也换成 https ,不过我的是 Hexo+GitHub Pages ,所以找了 CloudFare 弄的,不过现在好像我们的校园网访问不到我的博客了=_=
amorphobia
2016-05-30 00:57:43 +08:00
看了你的博客惊奇的发现你的左上角有个 logo ,然后我也去上传了一个 logo …
lyragosa
2016-05-30 00:59:10 +08:00
然而 chrome 现在的绿锁里面什么都不写了,还让不让人愉快的装 B 了
Tony1ee
2016-05-30 07:33:47 +08:00
@lyragosa 移动版还是可以装逼的
majinjing3
2016-05-30 08:03:55 +08:00
赞!
wxiluo
2016-05-30 09:13:01 +08:00
@qgy18 哈哈 确实 GA 我用的很熟悉呀。有时间可以写一篇有关 GA 的文章分享。
aec4d
2016-05-30 10:11:52 +08:00
并不需要如此麻烦,在 nginx 下配置总结步骤如下(在 root 下执行)
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
./certbot-auto
~/.local/share/letsencrypt/bin/pip install -U letsencrypt-nginx
./certbot-auto --nginx -d www.demo.com -d demo.com --email my@email.com --agree-tos
写入 crontab
* * * * * /root/certbot-auto renew && service nginx reload
------------------------------------------------------------------
如果使用 DNS 挑战,建议使用 https://github.com/Neilpang/acme.sh
Kokororin
2016-05-30 11:45:20 +08:00
hostker 一键申请&安装证书
aitaii
2016-05-30 12:25:06 +08:00
楼上一键安装的效果 https://lgtiamo.com
lslqtz
2016-05-30 14:12:46 +08:00
我在用 GlobeSSL ,因为少所以装逼。沃通那种 CA 我不用。。上次才找到一个沃通的洞。 Let's Encrypt 太普及没逼格,不用 2333 。
http://233.dog/f_62094421.png
lslqtz
2016-05-30 14:15:13 +08:00
@lyragosa 是的,因此我还是用 49 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/282061

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX