Document

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

网址:https://blog.csdn.net/JunRuyuL/article/details/80673782?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

 

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

JunRuyuL 2018-06-13 09:32:32 5684 收藏 3
版权
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文件夹下)

ssl_certificate_key 证书key的位置(同样在conf)


ssl_protocols 证书的协议


ssl_ciphers 加密套件配置

proxy_pass 服务的地址
if语句如果想让http 重定向到http 添加此配置

若想http和https 共存则无需此配置

 

posted @ 2021-06-22 09:07  从未被超越  阅读(283)  评论(0)    收藏  举报