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

时间:2019-01-28 21:01:34

标签: azure docker ssl azure-virtual-machine azure-linux

我有一个现有的WordPress网站在Azure托管的Linux VM的docker容器中运行。我已按照Why does 'az vm secret format' command fail when prepping SSL cert of Linux VM deployment?上的说明进行操作,以便SSL证书已与VM关联,并且在VM上也打开了端口443。

我现在如何将SSL证书与在此Linux VM上托管的Docker容器中运行的WordPress应用程序相关联?

1 个答案:

答案 0 :(得分:0)

使用证书创建Linux VM时,证书和密钥将存储在受保护的/ 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

不是您在Key Vault中创建的名称。