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

相关推荐
honortech21 分钟前
外部连接 redis-server 相关配置
数据库·redis·缓存
云计算小黄同学21 分钟前
k8s中的服务通过secret访问数据库的实际案例
数据库·阿里云·kubernetes
不会写程序的未来程序员21 分钟前
Redis 的内存回收机制详解
数据库·redis·缓存
一过菜只因30 分钟前
使用Junit测试
服务器·数据库·junit
啊巴矲31 分钟前
小白从零开始勇闯人工智能Linux初级篇(MySQL库)
数据库·mysql
StarRocks_labs36 分钟前
从小文件困局到“花小钱办大事”:StarRocks 存算分离批量导入优化实践
数据库·starrocks·compaction·memtable·本地磁盘 spill
帝吃藕和44 分钟前
MySQL 知识点复习- 6.MySQL语法顺序
数据库·mysql
不会写程序的未来程序员1 小时前
Redis 主从同步原理详解
数据库·redis·缓存
游戏开发爱好者81 小时前
苹果App Store应用程序上架方式全面指南
android·小程序·https·uni-app·iphone·webview
2501_916008891 小时前
深入理解 iPhone 文件管理,从沙盒结构到开发调试的多工具协同实践
android·ios·小程序·https·uni-app·iphone·webview