diff --git a/ansible/templates/nginx.conf b/ansible/templates/nginx.conf index 91fcd9318..84b9c6656 100644 --- a/ansible/templates/nginx.conf +++ b/ansible/templates/nginx.conf @@ -61,6 +61,9 @@ server { if ($http_accept = "application/activity+json") { set $proxpass "http://0.0.0.0:{{ lemmy_port }}"; } + if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { + set $proxpass "http://0.0.0.0:{{ lemmy_port }}"; + } if ($request_method = POST) { set $proxpass "http://0.0.0.0:{{ lemmy_port }}"; } diff --git a/docker/federation/nginx.conf b/docker/federation/nginx.conf index 003f88dc0..357b87c90 100644 --- a/docker/federation/nginx.conf +++ b/docker/federation/nginx.conf @@ -28,6 +28,9 @@ http { if ($http_accept = "application/activity+json") { set $proxpass http://lemmy-alpha; } + if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { + set $proxpass http://lemmy-alpha; + } proxy_pass $proxpass; proxy_set_header X-Real-IP $remote_addr; @@ -70,6 +73,9 @@ http { if ($http_accept = "application/activity+json") { set $proxpass http://lemmy-beta; } + if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { + set $proxpass http://lemmy-beta; + } proxy_pass $proxpass; proxy_set_header X-Real-IP $remote_addr; @@ -112,6 +118,9 @@ http { if ($http_accept = "application/activity+json") { set $proxpass http://lemmy-gamma; } + if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { + set $proxpass http://lemmy-gamma; + } proxy_pass $proxpass; proxy_set_header X-Real-IP $remote_addr; @@ -154,6 +163,9 @@ http { if ($http_accept = "application/activity+json") { set $proxpass http://lemmy-delta; } + if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { + set $proxpass http://lemmy-delta; + } proxy_pass $proxpass; proxy_set_header X-Real-IP $remote_addr; @@ -196,6 +208,9 @@ http { if ($http_accept = "application/activity+json") { set $proxpass http://lemmy-epsilon; } + if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { + set $proxpass http://lemmy-epsilon; + } proxy_pass $proxpass; proxy_set_header X-Real-IP $remote_addr;