I am setting up a Graylog server on an AWS EC2 instance. I’ve gotten as far as configuring the Graylog server, mongodb, and Elasticsearch correctly but I cannot seem to access the web interface.
I’ve set a DNS record for graylog.host.tld to the public IP of the server, and set my external uri and publish uri in the graylog configuration to
http://graylog.host.tld. I’ve set the bind address to the private IP of the server and am successfully able to
curl http://<private-ip>:9000 and it returns the HTML for the graylog login page, so I know the server is working.
I’m guessing I just have some wrong configuration for the publish/external Uris or DNS or both. Does anyone happen do know what’s going on?
Thanks a lot in advance.