Github Pages 如何生成 CSR 证书 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Antidictator
V2EX    程序员

Github Pages 如何生成 CSR 证书

  •  
  •   Antidictator 2017-03-02 16:29:08 +08:00 4622 次点击
    这是一个创建于 3163 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    @Systemd 邀请链接不是+10 吗
    jackroyal
        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/
    Antidictator
        22
    Antidictator  
    OP
       2017-03-03 11:36:26 +08:00 via Android
    @jackroyal 我的也不完美,腾讯云阿里云国际我基本都有,不过还是比较喜欢 github pages..
    Systemd
        23
    Systemd  
       2017-03-03 13:08:24 +08:00
    @jackroyal 估计是太多人滥用了吧... 但 AWS 的是 100$ 呢,但需要信用卡验证,否则只有一半,再加上免费一年试用,一个 EC2 Micro 实例用个两年是没什么问题的,性能还比 DO 的好
    Antidictator
        24
    Antidictator  
    OP
       2017-03-03 13:09:23 +08:00 via Android
    @Systemd aws 账单后付有点不太敢用, 23333
    Systemd
        25
    Systemd  
       2017-03-03 13:14:45 +08:00
    @Antidictator 我说的是 [GitHub 的学生礼包](education.github.com),服务器的话包括 Do 的 50$ 和 AWS 的 100$,还有 1 年免费 .me 域名和证书
    Antidictator
        26
    Antidictator  
    OP
       2017-03-03 13:18:22 +08:00 via Android
    @Systemd 哦哦,是吗,昨天好像没瞄到,有空再去看看
    lovedebug
        27
    lovedebug  
       2017-03-03 13:27:47 +08:00
    @Antidictator 没明白你的意思, CSR 其实填的是一部分个人或组织信息而已,用工具生成后直接请求证书就行
    Antidictator
        28
    Antidictator  
    OP
       2017-03-03 14:16:47 +08:00
    @lovedebug 这样子,我以为只有在服务器上输入命令才能生成的。虽然原理可能差不多,但好像是我误区了。
    Systemd
        29
    Systemd  
       2017-03-03 18:08:04 +08:00 via Android
    @Antidictator 没事的 即使你用超了免费配额也还有 100$ 的余额挡着……… 在你把 100$ 用完之前是不会扣费的

    (不过被 DDoS 就不好说了 2333 虽然有可能免单)
    msg7086
        30
    msg7086  
       2017-03-04 02:07:09 +08:00   1
    @Systemd AWS 如果不小心开了块高性能 SSD 硬盘就能随便吃掉你一个月上千刀(吃过这张账单的看着你们
    Systemd
        31
    Systemd  
       2017-03-04 10:14:19 +08:00 via Android
    @msg7086 可怕……
    ninjadevops
        32
    ninjadevops  
       2017-03-04 17:37:02 +08:00
    不如直接用 Cloudflare 套一层, 简单快捷. 小站用的也是 GitPages, 用 CloudFlare 做 DSN, CDN, 默认配置即可 https(共享证书) https://ninjadevops.com/
    Antidictator
        33
    Antidictator  
    OP
       2017-03-04 17:56:20 +08:00
    @ninjadevops 现在,我现在就是这么做的。可以看我的另外一个帖子 :/t/344686
    只是双线部署有点难到我了
    Antidictator
        34
    Antidictator  
    OP
       2017-03-04 17:56:57 +08:00
    @ninjadevops 第一个"现在">"谢谢"
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1035 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:12 PVG 03:12 LAX 12:12 JFK 15:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86