WIindows下配置Nginx代理.Net Core Web Api

本文档介绍了如何在Windows Server 2012 R2上配置Nginx,使其作为.NET Core 2.0 Web API的代理,并设置HTTPS,实现HTTP到HTTPS的重定向。内容包括环境准备、.NET Core支持Nginx的配置以及Nginx HTTPS配置的详细步骤。

1、环境

windows server 2012 r2

.net core 2.0

nginx

下载解压后


ssl 证书

2、.Net core 支持Nginx

先在Startup.cs 文件中引用  Microsoft.AspNetCore.HttpOverrides;

然后在Configure 方法中添加如下代码


这让.net core 就能支持Nginx 代理了

3、Nginx配置Https(Http重定向到Https)

Listen 是监听80和443端口

server_name 绑定证书的域名

ssl_certificate ssl证书位置(我的证书放在conf文件夹下)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值