certbot 使用 dns 验证获取证书,用于非80端口的网站

/ 9评 / 0

情景:家里有公网IPv6,在家里的服务器里用nginx 搭建好webdav,用非80端口可以正常访问。想要加上HTTPS,但certbot不支持非80端口。

在github issue 上有人提到可以用DNS来做验证,于是又问了ChatGPT,给出了方法。ChatGPT牛逼!

命令很简单:

sudo certbot certonly --manual --preferred-challenges dns -d example.com

然后根据提示,到自己的域名解析里加上要求的TXT记录就好。获取证书后再手动在nginx里配置证书。

  1. lc说道:

    请问日语五十音测验这个站开源吗,想要自己加入单词的测验,自己学习日语用,谢谢。

    • lin说道:

      @lc 没有哦。当时随便写的,没有往这方面考虑。谢谢。

      • lc说道:

        @lin 这两天背五十音你这个工具很好用,很适合我的背东西的方法。现在发现单个的五十音虽然记熟了但是看到整个词或句子还是会懵。所以想加入词的功能,顺便也许还能背点单词。如果愿意分享代码给我的话麻烦联系我logicdevgit@gmail.com,自己重头做太麻烦了。不可以的话也完全没关系。感谢制作这个工具。

        • lin说道:

          @lc 很高兴对你有用。我考虑下能不能完善你所说的功能或者开源出来。

          • lc说道:

            @lin 好的,谢谢,词库可以直接用chatgpt生成,应该可以大幅降低工作量。
            例:
            Please give me a list of 100 most common used japanese words with
            hiragana in the format of python list of list containing hiragana, romaji and english translation

            japanese_words = [
            [“いち”, “ichi”, “One”],
            [“に”, “ni”, “Two”],
            [“さん”, “san”, “Three”],
            [“よん”, “yon”, “Four”],
            [“ご”, “go”, “Five”],
            [“ろく”, “roku”, “Six”],
            [“なな”, “nana”, “Seven”],
            [“はち”, “hachi”, “Eight”],
            [“きゅう”, “kyū”, “Nine”],
            ……
            ]

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注