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,3 +1,13 @@
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 { server {
listen 8888; listen 8888;
root /nextcloud; root /nextcloud;
@ -22,11 +32,11 @@ server {
} }
location = /.well-known/carddav { 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 { location = /.well-known/caldav {
return 301 $scheme://$host:$server_port/remote.php/dav; return 301 $nc_proto://$host:$nc_port/remote.php/dav;
} }
location / { location / {