如何在管理开发环境中使用带有自签名证书的HTTPS / SSL

时间:2017-01-04 19:32:55

标签: magento ssl docker https

我获得了Mgt开发环境的docker镜像并运行HTTP流量并希望测试https / ssl流量 - 这就是我所做的:

  1. 在此处创建了新的自签名证书:http://www.selfsignedcertificate.com/
  2. 下载了.cert和.key文件
  3. 将.key文件的内容复制到/ domain / view / sslCertificate / 1上的“私钥”文本框
  4. 将.cert文件的内容复制到/ domain / view / sslCertificate / 1上的“证书”文本框
  5. 将“中级CA”文本框留空
  6. 点击“保存证书”
  7. 重新启动完整的docker容器
  8. 但是当我尝试打开https://project.dev时,浏览器会显示ERR_CONNECTION_REFUSED错误。

    所有其他配置都不受影响。

    我还需要做什么?

2 个答案:

答案 0 :(得分:0)

我是MGT开发环境背后的开发人员。

默认情况下,它没有任何问题。

另一位客户报告了与流浪者发生冲突导致的类似问题。

  

块引用

感谢您的回复,这可能与Vagrant发生了奇怪的冲突, 因为我删除了所有流浪汉的参考文献,并最终有了工作 解。错误是ERR_CONNECTION_REFUSED(在Chrome中)。可能是造成的 通过我的DNS解决哪个出错并且没有指向码头工人 实例,但VirtualHostX Vagrant实例。

重置主机文件并从localhost的定义中删除标签 - > ip映射确实帮助了将docker映射到8080端口 80.奇怪的是,我只能在端口80访问docker实例, 虽然映射是8080,但这更多与Docker for Mac和 其他OSX问题让我们继续前进

答案 1 :(得分:0)

在第6步和第7步之间,需要点击按钮"安装" / domain / sslCertificates / 1上的(小箭头图标)。

我错过了这个并且在" Add New"一切都已完成。