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 共存则无需此配置

浙公网安备 33010602011771号