Add internal endpoint blocking to all Nginx configs

This commit is contained in:
junderw 2023-08-27 10:28:51 -07:00 committed by Mononaut
parent 502a1c021e
commit 4972f00a96
No known key found for this signature in database
GPG Key ID: A3F058E41374C04E
5 changed files with 34 additions and 0 deletions

View File

@ -2,12 +2,14 @@
# mempool #
###########
# Block the internal APIs of esplora
location /api/internal/ {
return 404;
}
location /api/v1/internal/ {
return 404;
}
# websocket has special HTTP headers
location /api/v1/ws {
try_files /dev/null @mempool-api-v1-websocket;

View File

@ -2,6 +2,14 @@
# mempool #
###########
# Block the internal APIs of esplora
location /liquid/api/internal/ {
return 404;
}
location /liquid/api/v1/internal/ {
return 404;
}
# websocket has special HTTP headers
location /liquid/api/v1/ws {
rewrite ^/liquid/(.*) /$1 break;

View File

@ -2,6 +2,14 @@
# mempool #
###########
# Block the internal APIs of esplora
location /liquidtestnet/api/internal/ {
return 404;
}
location /liquidtestnet/api/v1/internal/ {
return 404;
}
# websocket has special HTTP headers
location /liquidtestnet/api/v1/ws {
rewrite ^/liquidtestnet/(.*) /$1 break;

View File

@ -2,6 +2,14 @@
# mempool #
###########
# Block the internal APIs of esplora
location /signet/api/internal/ {
return 404;
}
location /signet/api/v1/internal/ {
return 404;
}
# websocket has special HTTP headers
location /signet/api/v1/ws {
rewrite ^/signet/(.*) /$1 break;

View File

@ -2,6 +2,14 @@
# mempool #
###########
# Block the internal APIs of esplora
location /testnet/api/internal/ {
return 404;
}
location /testnet/api/v1/internal/ {
return 404;
}
# websocket has special HTTP headers
location /testnet/api/v1/ws {
rewrite ^/testnet/(.*) /$1 break;