如何让 Azure 中的 Web 应用程序可以通过 https 访问?
How to make you web application in Azure be accessible through https?
我为我的域申请了证书。我收到了具有以下扩展名的文件:
- ca 捆绑包
- crt(多个文件)
- p7b
我想通过安装证书将 SSL 证书上传到 Azure。为此,我需要上传未包含的 pfx 文件。我读到我需要创建一个私钥,然后以某种方式合并证书以创建一个。不幸的是,作为一名程序员,我不明白应该做什么和在哪里做。有人可以帮忙吗?
我想,这个link这里说的正是你所说的场景。
"The question is, how do I convert the CRT file into a PFX file so that I can upload it to my Azure Web App? Here are the steps I followed to convert a CRT into a PFX file:"
- 打开本地计算机的证书管理器
- 导入中级证书(.P7B 文件)
- 导入 SSL 证书(.CRT 文件)
- 将 SSL 证书及其依赖项导出为 .PFX 文件
您需要使用 Windows 系统对其进行转换。
可以找到更多信息 here
最后我通过以下方式做到了:
我从这里下载了 openssl:https://indy.fulgan.com/SSL/
需要两个文件 - 域证书和私钥。拥有它们后,您可以发出以下命令:
openssl pkcs12 -export -out file.pfx -inkey private.key -in certificate.crt
您需要提供导出密码。这将创建一个 file.pfx 文件,您可以使用相同的密码将该文件上传到 Azure。下一步是添加 SSL 绑定。对于每个域,您选择证书并创建绑定。大约 2 分钟后,您的域将可以使用 https 连接。
我为我的域申请了证书。我收到了具有以下扩展名的文件:
- ca 捆绑包
- crt(多个文件)
- p7b
我想通过安装证书将 SSL 证书上传到 Azure。为此,我需要上传未包含的 pfx 文件。我读到我需要创建一个私钥,然后以某种方式合并证书以创建一个。不幸的是,作为一名程序员,我不明白应该做什么和在哪里做。有人可以帮忙吗?
我想,这个link这里说的正是你所说的场景。
"The question is, how do I convert the CRT file into a PFX file so that I can upload it to my Azure Web App? Here are the steps I followed to convert a CRT into a PFX file:"
- 打开本地计算机的证书管理器
- 导入中级证书(.P7B 文件)
- 导入 SSL 证书(.CRT 文件)
- 将 SSL 证书及其依赖项导出为 .PFX 文件
您需要使用 Windows 系统对其进行转换。 可以找到更多信息 here
最后我通过以下方式做到了:
我从这里下载了 openssl:https://indy.fulgan.com/SSL/
需要两个文件 - 域证书和私钥。拥有它们后,您可以发出以下命令:
openssl pkcs12 -export -out file.pfx -inkey private.key -in certificate.crt
您需要提供导出密码。这将创建一个 file.pfx 文件,您可以使用相同的密码将该文件上传到 Azure。下一步是添加 SSL 绑定。对于每个域,您选择证书并创建绑定。大约 2 分钟后,您的域将可以使用 https 连接。