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文件夹下)
Windows Nginx配置指南:代理.NET Core Web Api与HTTPS设置

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

被折叠的 条评论
为什么被折叠?



