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

现在,我可以通过转到https:// -domain导航到我的站点,但是我的浏览器显示该证书无效(该证书来自“Internet Widgits Pty Ltd”)。

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

谁能为我指出如何启用HTTPS / SSL的正确方向?

最佳答案

  • 将项目虚拟主机的证书放入$HOME/.docksal/certs。例如。如果您项目的虚拟主机是example.com,则将CRT和KEY文件放置为:
  • $HOME/.docksal/certs/example.com.crt
    $HOME/.docksal/certs/example.com.key
    
  • 如果您之前从未拥有过$HOME/.docksal/certs目录,则需要对fin system reset进行docksal-vhost-proxy才能找到它
  • 在您的项目中设置环境变量
  • VIRTUAL_HOST_CERT_NAME="example.com"
    
  • 使用fin project restart重启项目
  • 关于docker - Docksal:如何启用HTTPS/SSL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50816216/

    10-10 14:49