diff --git a/packages/discovery-provider/nginx_conf/nginx_container.conf b/packages/discovery-provider/nginx_conf/nginx_container.conf index 52cbc68a516..02d2cf27d11 100644 --- a/packages/discovery-provider/nginx_conf/nginx_container.conf +++ b/packages/discovery-provider/nginx_conf/nginx_container.conf @@ -349,7 +349,7 @@ http { add_header Cache-Control "no-cache, no-store, must-revalidate" always; } - location /core/ { + location ~ ^/chain/?$ { resolver 127.0.0.11 valid=30s; set $upstream core:80; proxy_pass http://$upstream$request_uri; @@ -357,7 +357,7 @@ http { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } - location /console/ { + location ~ ^/core(/.*)?$ { resolver 127.0.0.11 valid=30s; set $upstream core:80; proxy_pass http://$upstream$request_uri; @@ -365,46 +365,24 @@ http { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } - location ~ ^/solana(/.*)?$ { + location ~ ^/console(/.*)?$ { resolver 127.0.0.11 valid=30s; - proxy_pass http://solana-relay:6002/solana$1; + set $upstream core:80; + proxy_pass http://$upstream$request_uri; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } - location ~ ^/attestation(/.*)?$ { + location ~ ^/solana(/.*)?$ { resolver 127.0.0.11 valid=30s; - proxy_pass http://anti-abuse:6003$request_uri; + proxy_pass http://solana-relay:6002/solana$1; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } - location ~* ^/(nethermind|chain)/peer { - add_header 'Access-Control-Allow-Origin' '*'; - add_header 'Access-Control-Allow-Methods' '*'; - resolver 127.0.0.11 valid=30s; - content_by_lua_block { - local port = require "port" - local can_get_ip, ip = port.get_public_ip() - local can_connect = port.get_is_port_exposed(ip, 30300) - if can_get_ip and can_connect then - ngx.status = ngx.HTTP_OK - else - ngx.status = ngx.HTTP_INTERNAL_SERVER_ERROR - end - ngx.say(ip .. "\n" .. tostring(can_connect)) - } - } - - location ~* ^/(nethermind|chain) { - access_by_lua_block { - local main = require "main" - return main.validate_nethermind_rpc_request() - } - + location ~ ^/attestation(/.*)?$ { resolver 127.0.0.11 valid=30s; - set $upstream chain:8545; - proxy_pass http://$upstream/; + proxy_pass http://anti-abuse:6003$request_uri; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }