Skip to content

关于非80端口下,Let's Encrypt功能的补充建议 #51

@AC-0308

Description

@AC-0308

关于非80端口下,Let's Encrypt功能的补充建议

使用场景

  1. 家用宽带-动态公网ip
  2. 80443端口被封
  3. 使用DDNS服务,将动态公网ip更新到阿里DNS解析
  4. 使用docker运行nginx-ui作内网服务的反向代理到公网

遇到问题

80端口被封的情况下,nginx-ui默认提供的证书申请方案无法实现(无法从外网访问到/.well-known/acme-challenge)

建议方案

以下为建议方案

1、参考Lego

可以参考Lego,提供基于DNS服务商的证书申请方案(Lego已经提供了很多的DNS服务商API调用)

2、使用基于DNS的text记录解析

通过在DNS解析里添加一条text记录来证明自己对该域名的拥有权,参考Letsencrypt通过DNS TXT记录来验证域名有效性

以上

本人是前端开发,如果前端需要支持可以联系我

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions