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

相关推荐
j***5189几秒前
Redis 安装及配置教程(Windows)【安装】
数据库·windows·redis
A***F1573 小时前
Redis开启远程访问
数据库·redis·缓存
v***44673 小时前
【MySQL — 数据库基础】深入理解数据库服务与数据库关系、MySQL连接创建、客户端工具及架构解析
数据库·mysql·架构
v***59833 小时前
Django视图与URLs路由详解
数据库·django·sqlite
i***48613 小时前
MySQL中的GROUP_CONCAT()函数详解与实战应用
数据库·mysql
K***43063 小时前
MySQL中的TRUNCATE TABLE命令
数据库·mysql
tyatyatya3 小时前
MATLAB图形标注教程:title()/xlabel()/ylabel()/legend()/grid on全解析
数据库·matlab·信息可视化
e***95643 小时前
DBeaver连接本地MySQL、创建数据库表的基础操作
数据库·mysql
左灯右行的爱情3 小时前
MySQL高并发-主从架构
数据库·mysql·架构
zhglhy4 小时前
DBeaver数据库管理工具介绍
数据库·dbeaver