NEXUS Manage3中关于用nginx https反向代理出现的X-forwarded-proto问题

在Nexus 2中,用nginx https反向代理时,X-forwarded-proto代理进行如下设置即可:

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto "https";

但是在Nexus 3中,X-Forwarded-Proto必须写成X-forwarded-proto,否则nexus进行处理的时候,不会正确的认出处于https反向代理环境中,导致页面报错(所有应该是https的url都是http)

按照http规范,http 头应该是不区分大小写的,这么做不知道是不是为了提高NEXUS的性能

你可能感兴趣的:(Nexus)