Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用.Net核心web API在linux VM上安装SSL证书_Linux_Ssl_Asp.net Core_Certificate_Virtual Machine - Fatal编程技术网

使用.Net核心web API在linux VM上安装SSL证书

使用.Net核心web API在linux VM上安装SSL证书,linux,ssl,asp.net-core,certificate,virtual-machine,Linux,Ssl,Asp.net Core,Certificate,Virtual Machine,我在Azure上有一个Ubuntu虚拟机,带有.NETCore3WebAPI应用程序。我使用自定义域并获得了由受信任CA颁发的SSL证书文件。如何设置它?它应该是Linux或.Net核心配置的一部分吗 在网上冲浪时,我找到了教程,其中建议将证书文件复制到/usr/local/share/ca certificates/并运行sudo update ca certificates。这是行不通的。浏览器仍在抱怨 这只涉及到开发证书。如果您只有一个带有.netCore的VM,那么设置应该在.netCo

我在Azure上有一个Ubuntu虚拟机,带有.NETCore3WebAPI应用程序。我使用自定义域并获得了由受信任CA颁发的SSL证书文件。如何设置它?它应该是Linux或.Net核心配置的一部分吗

在网上冲浪时,我找到了教程,其中建议将证书文件复制到
/usr/local/share/ca certificates/
并运行
sudo update ca certificates
。这是行不通的。浏览器仍在抱怨


这只涉及到开发证书。

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

我可以将我的.netCore应用程序配置为使用我的证书。
我在本文档中找到了所有详细信息-

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

我可以将我的.netCore应用程序配置为使用我的证书。
我在本文档中找到了所有详细信息-

由于Kestrel运行在Apache或nginx之后,您应该参考他们关于如何安装证书的文档。由于Kestrel运行在Apache或nginx之后,您应该参考他们关于如何安装证书的文档。