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
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;