I have an application on AWS Elastic Beanstalk and I'm trying to route a domain I own from namecheap to the production environment. I followed the documentation from AWS here, but I feel kind of lost after going through it.
In Route 53, I have a hosted zone record name mydomain.io
that is setting Value/Route traffic to my-aws-env.eba-fz3ggfhd.us-east-2.elasticbeanstalk.com
. When I go to mydomain.io
I still see the namecheap landing page. I feel like there's something I need to do on the namecheap end to allow the traffic to be routed to aws, but I didn't see anything else in the docs. What piece am I missing?
If you are seeing the Namecheap landing page, your name servers are incorrect. You mention following the instructions to route traffic from Route 53 to Elastic Beanstalk, but nowhere do you mention that your domain is actually pointing to Route 53. The Namecheap landing page confirms this as you would not be getting that from Route 53.
Check your NS records in your Route 53 Hosted Zone and configure those as your name servers in Namecheap. You might have to give it some time to update, but that should solve your problem.