Docksal:如何启用HTTPS / SSL?

时间:2018-06-12 11:36:59

标签: docker ssl https

我使用的是Docksal,但我想使用HTTPS / SSL。

现在我可以通过转到https:// - 域来导航到我的网站,但我的浏览器显示证书无效(证书来自" Internet Widgits Pty Ltd")

我似乎无法在文档中找到有关如何启用https的内容。它仅声明Web服务使用自签名证书,但我的系统不允许这些证书(例如,取消链接Valet +,它会为您安装自签名证书)。

有人能指出我如何启用HTTPS / SSL的正确方向吗?

1 个答案:

答案 0 :(得分:0)

  1. 将项目虚拟主机的证书放入$HOME/.docksal/certs中。例如。如果您项目的虚拟主机为example.com,则将CRT和KEY文件放置为:
$HOME/.docksal/certs/example.com.crt
$HOME/.docksal/certs/example.com.key
  1. 如果您以前从未拥有过$HOME/.docksal/certs目录,则需要为fin system resetdocksal-vhost-proxy来找到它
  2. 在您的项目集中设置环境变量
VIRTUAL_HOST_CERT_NAME="example.com"
  1. 使用fin project restart
  2. 重新启动项目