SpringBoot 常见小问题

经Nginx反向代理后request.getScheme()获取不到https

解决步骤如下:

在Nginx中设置请求头

  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header X-Forwarded-Proto  $scheme;

在application.yaml中配置

server:
  tomcat:
    remoteip:
      protocol-header: "X-Forwarded-Proto"
      remote-ip-header: "X-FORWARDED-FOR"
posted @ 2023-03-23 17:51  Bruce.Chang.Lee  阅读(151)  评论(0编辑  收藏  举报