.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文件

相关推荐
一只专注api接口开发的技术猿6 分钟前
商品详情API的SLA保障体系:监控告警、异常检测与自动化修复
运维·数据库·架构·自动化
WarPigs7 分钟前
SQL Server笔记
服务器·数据库·sqlserver
watersink13 分钟前
第10章 信息安全技术基础知识
网络协议·https·ssl
爱丽_29 分钟前
事务隔离级别与一致性:从现象到实现(MVCC 与当前读)
数据库·mysql
会飞的大可32 分钟前
Elasticsearch:搜索引擎作为 NoSQL 数据库
数据库·elasticsearch·搜索引擎
LaughingZhu34 分钟前
Product Hunt 每日热榜 | 2026-04-03
数据库·人工智能·经验分享·神经网络·chatgpt·语音识别
IP老炮不瞎唠42 分钟前
SOCKS5 vs HTTP:哪种代理协议更适合你的业务场景
网络·网络协议·http
Yushan Bai43 分钟前
ORACLE EXADATA的CPU P1 主核心cores 瞬间临时无法被固件注册MCA控制器引起的重启问题分析
数据库·oracle
知识分享小能手1 小时前
MongoDB入门学习教程,从入门到精通,MongoDB从应用程序连接副本集(12)
数据库·学习·mongodb
你才是臭弟弟1 小时前
MongoDB Community Server (社区版)安装流程
数据库·mongodb