我有一个在 Azure 托管的 Linux VM 上的 docker 容器内运行的现有 WordPress 网站。我已按照为什么在准备 Linux VM 部署的 SSL 证书时“az vm secret format”命令失败?这样SSL证书已经和VM关联了,并且VM上的443端口也是开放的。
我现在如何将 SSL 证书关联到在此 Linux VM 上托管的 Docker 容器中运行的 WordPress 应用程序?
我有一个在 Azure 托管的 Linux VM 上的 docker 容器内运行的现有 WordPress 网站。我已按照为什么在准备 Linux VM 部署的 SSL 证书时“az vm secret format”命令失败?这样SSL证书已经和VM关联了,并且VM上的443端口也是开放的。
我现在如何将 SSL 证书关联到在此 Linux VM 上托管的 Docker 容器中运行的 WordPress 应用程序?
当您使用证书创建 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
然后,您可以根据需要将容器中的证书用于您的应用程序。
编辑
目录中的证书将显示如下:
不是您在 Key Vault 中创建的名称。