diff --git a/dev/homeserver.nginx.conf b/dev/homeserver.nginx.conf index d15482b8..f124d540 100644 --- a/dev/homeserver.nginx.conf +++ b/dev/homeserver.nginx.conf @@ -6,17 +6,23 @@ server { location /_matrix/media { proxy_set_header Host localhost; - proxy_pass http://host.docker.internal:8001; + resolver 127.0.0.11 valid=10s; + set $target http://host.docker.internal:8001; + proxy_pass $target$request_uri; } location /_matrix/client/v1/media { proxy_set_header Host localhost; - proxy_pass http://host.docker.internal:8001; + resolver 127.0.0.11 valid=10s; + set $target http://host.docker.internal:8001; + proxy_pass $target$request_uri; } location /_matrix/federation/v1/media { proxy_set_header Host localhost; - proxy_pass http://host.docker.internal:8001; + resolver 127.0.0.11 valid=10s; + set $target http://host.docker.internal:8001; + proxy_pass $target$request_uri; } location /_matrix { @@ -26,4 +32,4 @@ server { location / { proxy_pass http://media_repo_element:80; } -} \ No newline at end of file +}