代码之家  ›  专栏  ›  技术社区  ›  ProfNimrod

如何将HTTPS添加到运行在Azure Linux VM上的Docker包含的网站?

  •  0
  • ProfNimrod  · 技术社区  · 5 年前

    我有一个现有的WordPress网站运行在一个托管在Azure的Linux虚拟机上的Docker容器中。我按照指示在 Why does 'az vm secret format' command fail when prepping SSL cert of Linux VM deployment? 这样,ssl证书已经与vm关联,并且端口443也在vm上打开。

    我现在如何将ssl证书与运行在这个Linux虚拟机上的Docker容器中的wordpress应用程序关联起来?

    1 回复  |  直到 5 年前
        1
  •  0
  •   Charles Xu    5 年前

    使用证书创建Linux虚拟机时,证书和密钥存储在protected/var/lib/waagent/目录中。它显示在文档中 SSL Certificates Add to Linux VM . 您可以找到证书并将其安装到容器中,如下所示:

    docker run -v /var/lib/waagent/yourcert:/container/to/path/cert -d --name containerName yourImage
    

    然后,您可以使用容器中的证书进行您的应用程序。

    编辑

    目录中的证书将如下所示:

    enter image description here

    不是在密钥库中创建的名称。