【发布时间】:2020-01-17 00:43:00
【问题描述】:
我在 Azure 上有一个带有 .Net Core 3 Web API 应用程序的 Ubuntu VM。我使用自定义域并获得了受信任的 CA 颁发的 SSL 证书文件。我该如何设置?它应该是 Linux 或 .Net Core 配置的一部分吗?
网上冲浪向我指出了建议将证书文件复制到/usr/local/share/ca-certificates/ 并运行sudo update-ca-certificates 的教程。这不起作用。浏览器仍然报错。
这个.Net Core tutorial 只谈论开发证书。
【问题讨论】:
-
由于 Kestrel 在 Apache 或 nginx 之后运行,您应该参考他们的文档以了解如何安装证书。
标签: linux ssl asp.net-core certificate virtual-machine