【发布时间】:2019-10-07 07:01:12
【问题描述】:
如何在 C# 中的自签名 https 网络服务器中添加 IP 地址而不是本地主机
我尝试通过以下文章 https://www.humankode.com/asp-net-core/develop-locally-with-https-self-signed-certificates-and-asp-net-core 设置 https 它在本地主机中工作正常。这意味着在 https://localhost:44321
如果我尝试添加 IP,例如 https://192.168.0.10:44321(服务器的静态 IP);我无法从服务器本身或本地网络中的其他系统访问我的服务器。
环境是Linux
【问题讨论】:
-
你试过
C:\Windows\System32\drivers\etc\hosts文件吗? -
不,我在 Linux 中工作
-
通常与您处理服务器名称的证书有关,因此您需要检查您尝试连接的 IP 以及与之关联的 DNS 名称
-
我尝试了所有这些。但仍然无法正常工作