打算用 Namecheap 的 SSL 证书,第一步就需要我生成 CSR 证书,但是我的服务器是 Github Pages 的.
请问怎么生成 CSR 证书。搜了一圈,貌似没有类似的教程。
1
wmc 2017-03-02 16:43:32 +08:00
可以用 coding ,自动送证书,不用配置。。
|
2
Antidictator OP @wmc 我的是 Github 学生包送的,不想浪费了。。。谢谢回复
|
3
jasontse 2017-03-02 16:48:59 +08:00 via iPad
Github Pages 不支持自定义,别浪费证书了。
|
4
bazingaterry 2017-03-02 16:49:23 +08:00 via iPhone
套一层 Cloudflare
|
5
Antidictator OP @jasontse 是这样子,我之前就这么觉得,但是好像网上有人用 Cloudflare ,我就以为 Cloudflare 和 Namecheap 是同一个东西。
|
6
Antidictator OP @bazingaterry 套一层的意思是什么。。不是 Cloudflare 和 Namecheap 2 选一吗
|
7
SourceMan 2017-03-02 16:53:32 +08:00
知其然知其所以然
才能进步 |
8
dong3580 2017-03-02 17:05:13 +08:00
@Antidictator
Namecheap 域名提供商 Cloudflare CDN 提供商 =>支持 Github Pages 页面托管位置 =>不支持自定义 所以,你明白 @SourceMan 的意思了吧? @SourceMan 我这么回复对么, |
9
Antidictator OP |
10
kslr 2017-03-02 18:07:19 +08:00 via Android
这个证书哪家签发的都不行,重要是要在服务器上配置,所以也要有相应的接口。
|
11
twoyuan 2017-03-02 18:10:35 +08:00
GitLab Pages 是可以配置自己证书, GitHub Pages 不支持, Coding 会自动签 LE 的证书
|
12
Antidictator OP @bazingaterry hello ,我操作后提示“此网页无法提供安全链接”,可以给一个可能的思路吗
|
13
bazingaterry 2017-03-02 19:17:16 +08:00 via iPhone
@Antidictator 你提供这么少信息没法 debug 诶,具体说说你操作了什么?
|
14
jackroyal 2017-03-02 23:16:18 +08:00 via Android 1
github pages 不支持自定义证书。所以只有两个思路,一个是使用 cloudfare ,它会帮你套一层 https 的壳,第二种方法,就是不用 github pages ,用别家的,或者自己买个云主机。(student package 有送 digitalocean 的 100 刀,建议折腾这个)
|
15
xavpng 2017-03-03 01:14:17 +08:00 via Android
用 firebase hosting
|
16
Antidictator OP @bazingaterry 一觉醒来就自动好了,估计生效很慢吧, 23333 ,谢谢了
|
17
lovedebug 2017-03-03 08:29:40 +08:00
CSR 不是证书,只是一个请求字符串,有很多在线 CSR 工具可用
|
19
bazingaterry 2017-03-03 09:34:38 +08:00
@Antidictator 签发证书需要时间
|
20
Antidictator OP @bazingaterry get,最后虽然是不是完全加密的 HTTPS ,但是我已经很麻烦了, thanks a lot.
@lovedebug 不是要在主机上生成的吗? @Systemd 邀请链接不是+10 吗 |
21
jackroyal 2017-03-03 11:07:16 +08:00
@Systemd 额额,缩水了啊,我那时候是 100 刀,弄了个 5 美金的服务器,拿来搭梯子翻 qiang ,用了一年半
@Antidictator 额 不过 github pages 再怎么弄也没法用自定义证书啊,你生成了证书放哪里用呢? 所以还是建议使用 students package,你可以学到如何搭建 ss 环境翻墙,配置 Nginx 服务器,配置 https 证书等等。我现在就是用的腾讯云学生主机,优惠后 1 元一个月,然后把 github pages 挪到了 vps 上(不过现在我的 https 不完美,正在 debug https://bblove.me/ ) |
22
Antidictator OP @jackroyal 我的也不完美,腾讯云阿里云国际我基本都有,不过还是比较喜欢 github pages..
|
23
Systemd 2017-03-03 13:08:24 +08:00
@jackroyal 估计是太多人滥用了吧... 但 AWS 的是 100$ 呢,但需要信用卡验证,否则只有一半,再加上免费一年试用,一个 EC2 Micro 实例用个两年是没什么问题的,性能还比 DO 的好
|
24
Antidictator OP @Systemd aws 账单后付有点不太敢用, 23333
|
25
Systemd 2017-03-03 13:14:45 +08:00
@Antidictator 我说的是 [GitHub 的学生礼包](education.github.com),服务器的话包括 Do 的 50$ 和 AWS 的 100$,还有 1 年免费 .me 域名和证书
|
26
Antidictator OP @Systemd 哦哦,是吗,昨天好像没瞄到,有空再去看看
|
27
lovedebug 2017-03-03 13:27:47 +08:00
@Antidictator 没明白你的意思, CSR 其实填的是一部分个人或组织信息而已,用工具生成后直接请求证书就行
|
28
Antidictator OP @lovedebug 这样子,我以为只有在服务器上输入命令才能生成的。虽然原理可能差不多,但好像是我误区了。
|
29
Systemd 2017-03-03 18:08:04 +08:00 via Android
|
32
ninjadevops 2017-03-04 17:37:02 +08:00
不如直接用 Cloudflare 套一层, 简单快捷. 小站用的也是 GitPages, 用 CloudFlare 做 DSN, CDN, 默认配置即可 https(共享证书) https://ninjadevops.com/
|
33
Antidictator OP @ninjadevops 现在,我现在就是这么做的。可以看我的另外一个帖子 :/t/344686
只是双线部署有点难到我了 |
34
Antidictator OP @ninjadevops 第一个"现在"——>"谢谢"
|