.net core 配置同时监听https和http

bash 复制代码
{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "Kestrel": {
    "Endpoints": {
      "Http": {
        "Url": "http://0.0.0.0:80"
      },
      "Https": {
        "Url": "https://0.0.0.0:443",
        "Certificate": {
          "Path": "certs/server.pfx"
         "Password":"xxxxxxxxx"
        }
      }
    }
  },
  "AllowedHosts": "*"
}

说明:

80为http默认端口

443为https默认端口

两个端口同时监听后,http收到的请求会自动跳转到https

0.0.0.0表示监听本机所有IP地址

certs/server.pfx 表示相对路径certs文件夹下的server.pfx文件

相关推荐
淘矿人13 分钟前
2026年4月-DeepSeek V4 vs GPT-5.5深度对比测评:weelinking一键切换实测
服务器·数据库·人工智能·python·gpt·学习·php
摸鱼仙人~30 分钟前
HTTP 状态码系统拆解
网络·网络协议·http
2401_8314194432 分钟前
CSS 悬停箭头闪烁下移问题的根源与稳定解决方案
jvm·数据库·python
reasonsummer41 分钟前
【教学类-160-11】20260419 AI视频培训-练习011“豆包AI视频《佛源植语》+豆包图片风格:无(关键词:藏传唐卡)”
数据库·音视频·豆包
瀚高PG实验室1 小时前
pgroonga全文检索插件的BUG
数据库·postgresql·bug·瀚高数据库
Rick19931 小时前
mysql 慢查询如何快速定位
数据库·mysql
2401_833033621 小时前
c++如何实现简单的文件签名验证_HMAC-SHA1算法应用【进阶】
jvm·数据库·python
qq_392690661 小时前
SQL报表查询标准规范_SQL书写规范优化
jvm·数据库·python
Vect__1 小时前
MySQL的数据类型和约束
android·数据库·mysql
学编程就要猛1 小时前
JavaEE初阶:网络原理-HTTP(上)
网络·网络协议·http