Important
Before you start work on this deliverable make sure you have read all of the proceeding instruction topics and have completed all of the dependant exercises (topics marked with a ☑). This includes:
- ☑ Amazon Web Services - EC2
- Domain names
- ☑ Amazon Web Services - Route 53
- Caddy
- ☑ HTTPS, TLS, and certificates
Failing to do this will likely slow you down as you will not have the required knowledge to complete the deliverable.
This startup just requires you to create your AWS web server and set up a DNS Route53 domain for your server.
You need to follow the instructions with exactness.
Typing in one wrong character can cause your server to not respond or to crash with an error.
When you are finished, the placeholder for your startup will be available from https://startup.yourdomainname.
- Set up your AWS account using your byu.edu email address.
- Create a new EC2 instance and access the server using
http://6.5.4.3(where 6.5.4.3 is your IP address). - Lease a domain in Route53. Make sure you respond to the email that they will send you.
- Make sure that you can access your server through HTTP through http://startup.yourdomain (where yourdomain is replaced with the domain you leased from Route53)
- Edit your Caddyfile so that you can access your server through HTTPS.
- You should see the default web page displayed through HTTPS
- Upload the URL to your startup application to the Canvas assignment. The URL should have the form https://startup.yourdomain
Important
Submit your Startup URL that includes your domain name for this deliverable (e.g. https://startup.yourdomain). Do not submit your GitHub repository URL.
- Prerequisite: Notes in your startup Git repository README.md file documenting what you modified and added with this deliverable. The TAs will only grade things that have been clearly described as being completed. Review the voter app as an example.
- 100% Your web page can be displayed using HTTPS and your domain name.
You did it! You now have a web server that can be seen by anyone in the world.

