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

相关推荐
一招定胜负1 分钟前
大模型的API调用
数据库
czlczl200209253 分钟前
插入时先写DB后写Redis?分布式中传统双写模式的缺陷
数据库·redis·分布式
数据知道7 分钟前
MongoDB分片集群备份与恢复:复杂环境下的数据保护方案详解
数据库·mongodb
桌面运维家12 分钟前
Linux VHD 虚拟磁盘更新指南:高效管理与优化
linux·运维·数据库
宇灬宇16 分钟前
Oracle 到 PostgreSQL迁移(ora2pg)
数据库·postgresql·oracle
泯仲18 分钟前
从零起步学习MySQL 第九章:从数据页的角度看B+树及MySQL中数据的底层存储原理
数据库·b树·mysql
TTc_18 分钟前
对于子查询语句多条sql报错排查
数据库·sql·mybatis
gp32102625 分钟前
开放自己本机的mysql允许别人连接
数据库·mysql·adb
高铭杰27 分钟前
Postgresql源码(155)Redo系列CLOG Redo (RM_CLOG_ID = 3)
数据库·postgresql·redo·clog
原来是猿29 分钟前
MySQL【表的约束下】
数据库·mysql