Change Domain name

While the application is successfully deployed, the domain name will be some long string of letters (for example: isoVis-deploy-env.eba-r7r9zsja.eu-north-1.elasticbeanstalk.com).

To change the name of the domain with a bought domain name (i.e. from GoDaddy), Route53 is used for DNS routing.

Set up Route 53 on AWS

  1. Search for Route 53 app on AWS web. Route53_1

  2. Click on the Hosted zones on the left-hand side tab of Route 53, and click on Created hosted zone. Route53_2

  3. This will bring a pop-up window. Type in the domain name of interest in the Domain name Route53_3

    Note: isoforms.com is the bought name from GoDaddy. Click Created hosted zone.

  4. This will take you back to the screen with the hosted zones. Click on the domain created, which will bring you to this page. Route53_4

    Important: The Name server listed here needs to be copied and added to the GoDaddy domain.

  5. To link the Elastic Beanstalk application with the nameserver, click on Create record.

  6. This will bring up another page. Select Simple routing, click Next. Route53_5

  7. Click Define simple record. Route53_5

  8. This will bring up another pop-up page.

    • Keep the subdomain blank.
    • Select A - Routes traffic to an IPv4 address and some AWS resources under Record type.
    • Select Alias to Elastic Beanstalk enviroment under Value/Route traffic.
    • Select the region that the environment was created (in this case, eu-north-1).
    • The Elastic Beanstalk environment created shoud be listed.
    • Click on Define simple record. Route53_5
  9. Depending on the application size, this can take up to a few hours for the DNS nameserver to update.

Change nameservers on GoDaddy

The nameservers listed on AWS need to be copied on the GoDaddy domain. A step-to-step guide to do this can be found on this video or document.