0

I ran one line deploy script on an AWS EC2 instance which in turn spins up a k3s (lightweight kubernetes) cluster and returns a URL to access my Rasa bot (open source chatbot development platform).

Generated URL When I tried running the URL in the browser, it doesn’t respond. (couldn’t connect)

I figured that that might be happening because of port 80 (HTTP port on AWS) not being open. I checked and access to port 80 is allowed but the URL still doesn't seem to work. Kindly help me figure out a solution to the issue I am facing.

1 Answers1

1

I can see because you didn't fully blot out the IP address that it starts with 172. The URL is using the private IP of the EC2 instance. You need to modify the URL to use the public IP of the EC2 instance.

Mark B
  • 183,023
  • 24
  • 297
  • 295
  • Thanks for your prompt response. How do you suggest I do that since the URL is generated automatically on running the deployment script (curl -s get-rasa-x.rasa.com | sudo bash)? – Gaurav Sharma Sep 21 '20 at 13:25
  • 1
    If you just need the URL to paste into your browser, then go get the public IP from the AWS console and change the URL manually. – Mark B Sep 21 '20 at 13:35
  • The URL is working fine now. Didn't need to modify it. The problem was with port 80 (it was closed). – Gaurav Sharma Sep 22 '20 at 06:08