Merge pull request #67 from quoing/proxy_headers

Use proxy forwarded headers if available for /.well-known redirects
This commit is contained in:
Wonderfall 2020-10-19 23:25:49 +02:00 committed by GitHub
commit 5926d79eac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,17 @@
map $http_x_forwarded_port $nc_port {
default "$http_x_forwarded_port";
'' "$server_port";
}
map $http_x_forwarded_proto $nc_proto {
default "$http_x_forwarded_proto";
'' "$scheme";
}
server {
listen 8888;
root /nextcloud;
fastcgi_buffers 64 4K;
fastcgi_hide_header X-Powered-By;
large_client_header_buffers 4 16k;
@ -22,11 +32,11 @@ server {
}
location = /.well-known/carddav {
return 301 $scheme://$host:$server_port/remote.php/dav;
return 301 $nc_proto://$host:$nc_port/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host:$server_port/remote.php/dav;
return 301 $nc_proto://$host:$nc_port/remote.php/dav;
}
location / {