登录
首页 >  Golang >  Go问答

通过 DNS 对多个子域和 IP 地址使用 autocert

来源:stackoverflow

时间:2024-04-09 15:12:22 158浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《通过 DNS 对多个子域和 IP 地址使用 autocert》,聊聊,希望可以帮助到正在努力赚钱的你。

问题内容

我有两台使用相同域名和不同前缀的独立服务器,一台执行一些应用程序操作,另一台执行文件共享。使用 autocert 包如何配置证书管理器来生成可以在两台服务器上使用的证书?


解决方案


将两个域添加到证书管理器白名单:

certManager := autocert.Manager{
            Prompt:     autocert.AcceptTOS,
            HostPolicy: autocert.HostWhitelist("domain.me", "filesharing.domain.me"), //Your domain here
            Cache:      autocert.DirCache("certs"),             //Folder for storing certificates
        }

并向 dns 添加两条 a 记录:

今天关于《通过 DNS 对多个子域和 IP 地址使用 autocert》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>