Nginx 的 x-forwarded-proto 配置问题

  • 问题:
    1. 图片无法下载或者excel无法下载或者图表下载链接的协议和主域的协议不一致
  1. 解决方案:
    • 用户最外层 nginx 的 location 下面添加如下配置,主要为了将客户用到协议告知有数 web:
 proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto  https; # 根据客户的主域配置决定添加 http 还是 https