如何防止IP在Kestrel上访问网站?

发布于 2025-01-23 04:30:42 字数 510 浏览 0 评论 0原文

我使用ubuntu上的kestrel在端口443上运行的ASPNET Core 6.0 Web应用程序20.04。设置了证书和来源的拉力!

但是,我仍然可以通过转到https://<我的服务器IP>来访问我的网站。

有什么方法可以防止这种方式访问​​?

我的appsettings.json:

"Kestrel": {
"HttpsDefaults": {
  "ClientCertificateMode": "RequireCertificate"
},
"Endpoints": {
  "Https": {
    "Url": "https://<my domain>:443",
    "Certificate": {
      "Path": "/etc/ssl/certificate.pfx",
      "Password": "",
      "AllowInvalid": false
    }
  }
}

}

I have a aspnet core 6.0 web app running on port 443 using kestrel on Ubuntu 20.04. The certificate and origin pulls are set up and all work!

However, I can still access my site by going to https://<my server ip>.

Is there a way I can prevent access this way?

My appsettings.json:

"Kestrel": {
"HttpsDefaults": {
  "ClientCertificateMode": "RequireCertificate"
},
"Endpoints": {
  "Https": {
    "Url": "https://<my domain>:443",
    "Certificate": {
      "Path": "/etc/ssl/certificate.pfx",
      "Password": "",
      "AllowInvalid": false
    }
  }
}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文