我使用出色的PuPHPet工具生成了一个Vagrant VM,用于测试。之前,我已经做了一些木偶黑客攻击,但是我一直坚持要生成用于VM的自签名SSL证书。我很熟悉纯粹通过openssl命令执行此操作,但是我正在寻找一个伪造的解决方案。
我已经浏览了一些puppet ssl的源代码,但是我不确定这是探索的正确途径:https://github.com/puppetlabs/puppet/tree/master/lib/puppet/ssl
我还偶然发现了作者与puppet一起使用的shell脚本:
http://www.codenes.com/blog/?p=300
有用,但不完全是人偶配置。
懒惰的方法是启动虚拟机并手动生成证书。然后,在启动VM时,使用file
资源声明复制以前生成的证书。不理想,我希望更多的自动化。
最佳答案
PuPHPet的作者在这里。
我实际上正在尝试在PuPHPet本身中解决此问题:)
问题是,每当您迁移新实例$时,都会生成自签名证书。我不知道您的浏览器会向您发出什么样的警告,但是我当然愿意尝试。
在twitter @juantreminio上关注我,添加该功能后,我将确保向我的所有关注者发送垃圾邮件!
关于ssl - 生成自签名证书以通过Vagrant VM测试Nginx,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17948670/