nginx后面的ASP.NET 5
发布时间:2020-12-13 21:24:33 所属栏目:Nginx 来源:网络整理
导读:我在一个作为反向代理的Nginx服务器后面有一个ASP.NET 5 MVC6应用程序.其配置是: server { listen 80; server_name example.com; location / { proxy_pass http://localhost:5000; client_max_body_size 50M; proxy_set_header Host $host; } } 它在Linux上
我在一个作为反向代理的Nginx服务器后面有一个ASP.NET 5 MVC6应用程序.其配置是:
它在Linux上工作得很好,直到ASP.NET 5 RC1.从那时起,在Windows之前,对MVC 6控制器的请求将失败:我看到响应,但是浏览器继续加载,就像响应不完整(静态文件被正确地提供).对http:// localhost:5000 / api / xxx的直接请求将立即响应并关闭. 我试图添加proxy_buffering,但没有效果.我怀疑它与分块模式有关,但我没有发现任何在线的这一点. 最佳答案
这是rc1中的known issue.目前的工作是将以下内容添加到您的nginx配置中;
Fix计划为rc2. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx 302重定向 – 内部解析
- nginx安装成功但无法启动
- 多个Postgres SELECT进程(django GET请求)卡住,导致100%的
- 无法使用Nginx(反向代理SSL协商)和Tomcat上传大文件
- nginx – 磁盘I/O和每小时加载平均峰值一次
- ruby-on-rails-3.1 – Unicorn / Nginx进程丢失,套接字打
- Nginx HTTPS 301重定向到另一个TLD(托管在同一台服务器上),
- 配置 – 为什么我不能将proxy_set_header放在if子句中?
- php – CodeIgniter的Nginx重写规则
- nginx – [emerg] bind()到0.0.0.0:80失败(98:地址已在使