Sid*_*ine 10 nginx dnx asp.net-core
我在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;
}
}
Run Code Online (Sandbox Code Playgroud)
在ASP.NET 5 RC1之前,它在Linux上运行良好.从那时起,在Windows之前,对MVC 6控制器的请求将失败:我看到响应,但浏览器继续加载,好像响应未完成(静态文件正确提供).直接请求http://localhost:5000/api/xxx立即响应和关闭.
我试图添加,proxy_buffering off但它没有任何效果.我怀疑它与分块模式有关但我在网上没有发现这个问题.
这是rc1中的已知问题.目前的解决方法是将以下内容添加到您的nginx配置中;
proxy_set_header Connection keep-alive;
Run Code Online (Sandbox Code Playgroud)
修复计划用于rc2.
| 归档时间: |
|
| 查看次数: |
2201 次 |
| 最近记录: |