Hi,
I’m wondering if someone might be able to offer a hint or two. I’m attempting to run BaseX in AWS behind a Network Load Balancer (NLB) using the 9.5.2 docker image with the default config to start with. I’ve setup a TCP target group and the healthcheck appears happy on port 1984.Reachability analyser suggests firewall is good to go. From the local box I can telnet localhost 1984:
telnet localhost 1984
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
BaseX:3334891053316136
I get a similar response if I use the server’s private IP address:
telnet 10.x.x.x 1984
Trying 10.x.x.x...
Connected to 10.x.x.x.
Escape character is '^]'.
BaseX:3335242111998298
So far, so good.
If I attempt the same via the NLB I get a timeout, which suggests to me either firewall issue or the application is refusing to listen for some reason. The documentation, seems to suggest by default, basex should respond to requests from any IP or hostname, do I understand that correctly, or do I need to alter the default config?
Thanks in advance!