首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为IP地址签署SSL证书?

如何为IP地址签署SSL证书?
EN

Stack Overflow用户
提问于 2022-01-06 14:35:09
回答 1查看 1.9K关注 0票数 3

我有一个服务器,它只在我家里的机器上托管我网站的节点后端(我正在使用快递),我想从另一个后端调用这个服务器(我们正在试图构建一个API系统,它可以帮助我们处理我们的主后端)。

我需要一个SSL证书,我需要使用一个CA来验证它,但是我现在还停留在这里。如何验证SSL?我尝试使用zeroSSL,但它不起作用,因为我试图为ip地址签名证书,因为我没有DNS。

示例:我想调用我的端点而不是这样

代码语言:javascript
复制
http://X.X.X.X:port#/endpoint

但像这样:

代码语言:javascript
复制
https://X.X.X.X:port#/endpoint

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-06 11:06:37

zeroSSL实际上将为IPV4地址颁发免费证书(IPV6此时似乎不起作用,我不知道IPV6 IP还有其他任何免费选项)

请参阅https://help.zerossl.com/hc/en-us/articles/360060119973-Is-It-Possible-To-Generate-a-SSL-Certificate-for-an-IP-Address-

你没有说你遇到了什么样的麻烦,但这不是一个复杂的过程

如文档中所述,必须使用HTTP验证(将文件上载到服务器)

一般程序:

按“新Certificate"

  • For域名”只需输入您的IP

  • 选择90天certificate

  • auto-generate CSR

  • 选择免费计划

  • 选择"HTTP“verification

  • download文件

H 116将其上传到您的web服务器中/.众所熟知的/pki-验证/(创建目录作为needed)

  • complete verification

  • download verification

  • download证书H 221G 222)

ZeroSSL的替代方案--我不知道会有其他人为IP地址颁发免费证书,但有一些解决办法不需要购买域名。您可以很容易地利用https://sslip.io/https://nip.io/或类似服务的子域。不需要设置--例如,如果您的IP是1.1.1.1,DNS名称1-1-1-1.sslip.io和1-1-1-1.nip.io将自动解析到它。因此,您可以使用LetsEncrypt轻松获得其中一个子域的SSL证书--这些子域。这些也适用于IPV6 IP,但特定于IPV6,也有https://has-a.name/,它的工作方式类似

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70608761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档