• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Antidictator
V2EX  ›  程序员

Github Pages 如何生成 CSR 证书

  •  
  •   Antidictator · Mar 2, 2017 · 5456 views
    This topic created in 3542 days ago, the information mentioned may be changed or developed.

    打算用 Namecheap 的 SSL 证书,第一步就需要我生成 CSR 证书,但是我的服务器是 Github Pages 的.

    请问怎么生成 CSR 证书。搜了一圈,貌似没有类似的教程。

    34 replies  •  2017-03-04 17:56:57 +08:00
    39Sc06lk7Khhc4qV
    39Sc06lk7Khhc4qV
    Mar 2, 2017
    1
    可以用 coding ,自动送证书,不用配置。。
    Antidictator
    Antidictator
    OP
    Mar 2, 2017
    2
    @wmc 我的是 Github 学生包送的,不想浪费了。。。谢谢回复
    jasontse
    jasontse
    Mar 2, 2017 via iPad
    3
    Github Pages 不支持自定义,别浪费证书了。
    bazingaterry
    bazingaterry
    Mar 2, 2017 via iPhone
    4
    套一层 Cloudflare
    Antidictator
    Antidictator
    OP
    Mar 2, 2017
    5
    @jasontse 是这样子,我之前就这么觉得,但是好像网上有人用 Cloudflare ,我就以为 Cloudflare 和 Namecheap 是同一个东西。
    Antidictator
    Antidictator
    OP
    Mar 2, 2017
    6
    @bazingaterry 套一层的意思是什么。。不是 Cloudflare 和 Namecheap 2 选一吗
    SourceMan
    SourceMan
    Mar 2, 2017
    7
    知其然知其所以然
    才能进步
    dong3580
    dong3580
    Mar 2, 2017
    8
    @Antidictator

    Namecheap 域名提供商
    Cloudflare CDN 提供商 =>支持
    Github Pages 页面托管位置 =>不支持自定义

    所以,你明白 @SourceMan 的意思了吧?

    @SourceMan 我这么回复对么,
    Antidictator
    Antidictator
    OP
    Mar 2, 2017
    9
    @dong3580
    @SourceMan
    我懂了 。谢谢了。
    kslr
    kslr
    Mar 2, 2017 via Android
    10
    这个证书哪家签发的都不行,重要是要在服务器上配置,所以也要有相应的接口。
    twoyuan
    twoyuan
    Mar 2, 2017
    11
    GitLab Pages 是可以配置自己证书, GitHub Pages 不支持, Coding 会自动签 LE 的证书
    Antidictator
    Antidictator
    OP
    Mar 2, 2017 via Android
    12
    @bazingaterry hello ,我操作后提示“此网页无法提供安全链接”,可以给一个可能的思路吗
    bazingaterry
    bazingaterry
    Mar 2, 2017 via iPhone
    13
    @Antidictator 你提供这么少信息没法 debug 诶,具体说说你操作了什么?
    jackroyal
    jackroyal
    Mar 2, 2017 via Android❤️1
    14
    github pages 不支持自定义证书。所以只有两个思路,一个是使用 cloudfare ,它会帮你套一层 https 的壳,第二种方法,就是不用 github pages ,用别家的,或者自己买个云主机。(student package 有送 digitalocean 的 100 刀,建议折腾这个)
    xavpng
    xavpng
    Mar 3, 2017 via Android
    15
    用 firebase hosting
    Antidictator
    Antidictator
    OP
    Mar 3, 2017 via Android
    16
    @bazingaterry 一觉醒来就自动好了,估计生效很慢吧, 23333 ,谢谢了
    lovedebug
    lovedebug
    Mar 3, 2017
    17
    CSR 不是证书,只是一个请求字符串,有很多在线 CSR 工具可用
    Systemd
    Systemd
    Mar 3, 2017 via Android
    18
    @jackroyal 现在只有 50$ 了…
    bazingaterry
    bazingaterry
    Mar 3, 2017
    19
    @Antidictator 签发证书需要时间
    Antidictator
    Antidictator
    OP
    Mar 3, 2017
    20
    @bazingaterry get,最后虽然是不是完全加密的 HTTPS ,但是我已经很麻烦了, thanks a lot.

    @lovedebug 不是要在主机上生成的吗?

    @Systemd 邀请链接不是+10 吗
    jackroyal
    jackroyal
    Mar 3, 2017
    21
    @Systemd 额额,缩水了啊,我那时候是 100 刀,弄了个 5 美金的服务器,拿来搭梯子翻 qiang ,用了一年半

    @Antidictator 额 不过 github pages 再怎么弄也没法用自定义证书啊,你生成了证书放哪里用呢?
    所以还是建议使用 students package,你可以学到如何搭建 ss 环境翻墙,配置 Nginx 服务器,配置 https 证书等等。我现在就是用的腾讯云学生主机,优惠后 1 元一个月,然后把 github pages 挪到了 vps 上(不过现在我的 https 不完美,正在 debug https://bblove.me/ )
    Antidictator
    Antidictator
    OP
    Mar 3, 2017 via Android
    22
    @jackroyal 我的也不完美,腾讯云阿里云国际我基本都有,不过还是比较喜欢 github pages..
    Systemd
    Systemd
    Mar 3, 2017
    23
    @jackroyal 估计是太多人滥用了吧... 但 AWS 的是 100$ 呢,但需要信用卡验证,否则只有一半,再加上免费一年试用,一个 EC2 Micro 实例用个两年是没什么问题的,性能还比 DO 的好
    Antidictator
    Antidictator
    OP
    Mar 3, 2017 via Android
    24
    @Systemd aws 账单后付有点不太敢用, 23333
    Systemd
    Systemd
    Mar 3, 2017
    25
    @Antidictator 我说的是 [GitHub 的学生礼包](education.github.com),服务器的话包括 Do 的 50$ 和 AWS 的 100$,还有 1 年免费 .me 域名和证书
    Antidictator
    Antidictator
    OP
    Mar 3, 2017 via Android
    26
    @Systemd 哦哦,是吗,昨天好像没瞄到,有空再去看看
    lovedebug
    lovedebug
    Mar 3, 2017
    27
    @Antidictator 没明白你的意思, CSR 其实填的是一部分个人或组织信息而已,用工具生成后直接请求证书就行
    Antidictator
    Antidictator
    OP
    Mar 3, 2017
    28
    @lovedebug 这样子,我以为只有在服务器上输入命令才能生成的。虽然原理可能差不多,但好像是我误区了。
    Systemd
    Systemd
    Mar 3, 2017 via Android
    29
    @Antidictator 没事的 即使你用超了免费配额也还有 100$ 的余额挡着……… 在你把 100$ 用完之前是不会扣费的

    (不过被 DDoS 就不好说了 2333 虽然有可能免单)
    msg7086
    msg7086
    Mar 4, 2017❤️1
    30
    @Systemd AWS 如果不小心开了块高性能 SSD 硬盘就能随便吃掉你一个月上千刀(吃过这张账单的看着你们
    Systemd
    Systemd
    Mar 4, 2017 via Android
    31
    @msg7086 可怕……
    ninjadevops
    ninjadevops
    Mar 4, 2017
    32
    不如直接用 Cloudflare 套一层, 简单快捷. 小站用的也是 GitPages, 用 CloudFlare 做 DSN, CDN, 默认配置即可 https(共享证书) https://ninjadevops.com/
    Antidictator
    Antidictator
    OP
    Mar 4, 2017
    33
    @ninjadevops 现在,我现在就是这么做的。可以看我的另外一个帖子 :/t/344686
    只是双线部署有点难到我了
    Antidictator
    Antidictator
    OP
    Mar 4, 2017
    34
    @ninjadevops 第一个"现在"——>"谢谢"
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3596 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 05:37 · PVG 13:37 · LAX 21:37 · JFK 00:37
    ♥ Do have faith in what you're doing.