qmya00 发表于 2018-11-21 13:54:55

Nginx+Apache+SSL+SVN svn copy 出现502 bad gateway

  使用Nginx通过https方式访问SVN服务器,执行svn copy的时候出现以下错误:
  svn: Server sent unexpected return value (502 Bad Gateway) in response to COPY request for
  

  解决办法:
location / {
      proxy_redirect   off;
      proxy_set_header   Host $host;
      proxy_set_header   X-Forwarded-Host $host;
      proxy_set_header   X-Forwarded-Server $host;
      proxy_set_header   X-Real-IP      $remote_addr;
      proxy_set_header   X-Forwarded-For$proxy_add_x_forwarded_for;
      proxy_buffering    on;
      set $fixed_destination $http_destination;
      if ( $http_destination ~* ^https(.*)$ ) {
             set $fixed_destination http$1;
      }
      proxy_set_header Destination $fixed_destination;
      proxy_pass         http://127.0.0.1:88;
    }  

  主要是增加了

  set $fixed_destination $http_destination;
        if ( $http_destination ~* ^https(.*)$ ) {
               set $fixed_destination http$1;
        }
  

  

  




页: [1]
查看完整版本: Nginx+Apache+SSL+SVN svn copy 出现502 bad gateway