首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在本地rails服务器上使用可信CA签名证明

问在本地rails服务器上使用可信CA签名证明
EN

Stack Overflow用户
提问于 2013-10-31 07:52:31
回答 1查看 396关注 0票数 0

这听起来可能有点愚蠢,但我正在尝试测试IOS设备注册,我想使用一个可信的CA(如Verisign.Comodo)签名的证书来添加到我的本地主机rails webrick服务器。我不想添加一个自签名证书,因为我需要测试一个非常特殊的场景。有办法这样做吗?我知道,如果我试图在像Comodo这样的网站上创建CA签名的证书,那么域控制器验证就会失败,而且我不能使用我已经拥有的证书,因为它绑定到了该域。有没有办法解决这个问题,并创建一个生产级别的SSL证书并将其用于开发服务器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-31 07:57:39

您可以将现有的生产证书用于本地设置,并使用本地DNS服务器(如BIND)将域名解析为本地ip地址,而不是生产服务器ip地址。

更新:

  1. 在网络上的某些计算机上安装BIND (或您喜欢的任何DNS服务器软件),比如192.168.100.10。
  2. 将www.myprodserver.com添加到192.168.100.100。
  3. 现在,在您的本地计算机上(假设是一个MacBook),转到您的网络设置并添加192.168.100.10作为唯一的DNS服务器。
  4. 现在运行ping www.myprodserver.com并确保它解析为192.168.100.100。

这几乎等同于(但不完全)使用/etc/hosts文件将域名解析为ip地址。

(例如上面使用的所有ip地址和域名)

此外,我认为您需要比WEBRick更好的东西来处理SSL证书。您可以使用nginx将SSL和代理卸载到WEBRick。

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

https://stackoverflow.com/questions/19700954

复制
相关文章

相似问题

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