Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 2.67 KB

File metadata and controls

50 lines (34 loc) · 2.67 KB

Startup AWS

Overview

Prerequisites

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:

Failing to do this will likely slow you down as you will not have the required knowledge to complete the deliverable.

Getting started

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.

🚀 Deliverable

  1. Set up your AWS account using your byu.edu email address.
  2. Create a new EC2 instance and access the server using http://6.5.4.3 (where 6.5.4.3 is your IP address).
  3. Lease a domain in Route53. Make sure you respond to the email that they will send you.
  4. 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)
  5. Edit your Caddyfile so that you can access your server through HTTPS.
  6. You should see the default web page displayed through HTTPS
  7. Upload the URL to your startup application to the Canvas assignment. The URL should have the form https://startup.yourdomain

Web Browser Secure

Grading Rubric

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.

Go celebrate

You did it! You now have a web server that can be seen by anyone in the world.