.NetCore中IdentityServer使用nginx-proxy的一次排错经历

问题3:跳转 IdentityServer Admin 时,nginx报502错误

问题3:跳转 IdentityServer Admin 时,nginx报502错误
上边一切就绪,但是在跳转到IdentityServer Admin时,出现了nginx 502错误,在查看了nginx容器的日志后,找到了问题。

upstream sent too big header while reading response header from upstream

解决方法
解决方法就是在nginx配置的http段添加以下配置

proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
1
2
3
但是nginx的配置是自动生成的啊,怎么办?
我们可以把 nginx的 conf.d 文件夹挂载到本地,并在文件夹中创建一个 .conf 结尾的文件,比如:proxy.conf,内容就存放上边的配置即可。
因为在 nginx.conf 的http段有一个配置,默认会包含 conf.d 文件夹下的所有配置文件。include /etc/nginx/conf.d/*.conf;

重新运行docker-compose 发现就可以
————————————————
版权声明:本文为CSDN博主「imlxp」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lxpume/article/details/123995462

 

 

https://blog.csdn.net/lxpume/article/details/123995462

posted @ 2022-08-17 06:14  shiningrise  阅读(50)  评论(0编辑  收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css