【问题标题】:Install SSL certificate on the linux VM with .Net Core web API使用 .Net Core Web API 在 linux VM 上安装 SSL 证书
【发布时间】: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


【解决方案1】:

如果您只有一个带有 .netCore 的 VM,则应在 .NetCore 应用程序中配置设置,而不是在操作系统中。

我能够配置我的 .netCore 应用程序以使用我的证书。 我在这个文档中找到了所有细节 - https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-3.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    • 2016-08-30
    相关资源
    最近更新 更多