EC2 Guide: Customise this guide (3 / 7)

To attempt to make this guide more useful I have a created a number of optional variables that you can use to customise its content. Some variables show things you must change, others shows values that are probably acceptable (but you may wish to update them) and others represent variables customised to you. All you need to do is update the values of any field you wish to change and press "Update" (nothing is logged or stored, only sessions are used). You may need to visit this page again from later steps as and when you have new information.

Things you should change!
  •   Your Website Name
  •   domain.com
  •   subdomain
  •   X.X.X.X
  •   54.83.93.85
  •   /var/home/keys/
  •   C:\path\to\keys\
  •   C:\path\to\putty\
  •   mykey
  •   cert-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem
  •   pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem
  •   XXXXXXXXXXXXXXXXXXXX
  •   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  •   vol-XXXXXXXX
  •   vol-XXXXXXXX
  •   vol-XXXXXXXX
  •   vol-XXXXXXXX
  •   root_db_password
  •   vmail_db_password
Things where the default values MAY suit you
  •   nano
  •   eu-west-2
  •   a
  •   eu-west-2.ec2 (2 letter country code for non-cloud set-up)
  •   ftp-user
  •   Europe/London
  •   4.6.5.2
  •   3.0
  •   1.4.22
  •   webserver
  •   database
  •   email
  •   c
  •   d
  •   e
  •   vmail
  •   vmail
  •   vmail
  •   vmail
  •   .pem
  •   .ppk

Guide contents

  1. Hosting a website on Amazon EC2 - The goals and assumptions of this guide
  2. Preparing required tools - Create an AWS account, configure Elastic Fox and add an SSH tool
  3. Customise this guide - Allow all commands to be tailored to you (optional)
  4. Core software installation - Install some common software to the server image
  5. Depending upon your chosen configuration there is a choice here:
    1. Create and attach new EBS volumes - New server that you may want to split in future
    2. Attach existing EBS volumes - If you have used this guide before and have EBS volumes
    3. No attached EBS volumes - If you are not using the cloud or don't want to use them
  6. Depending upon your chosen configuration there is another choice here:
    1. Software Configuration - Set up the system to work as a multi-function server (from 5a or 5c)
    2. Software Configuration from existing EBS volumes - Use settings from EBS volumes (from 5b)
  7. Backing up and clean up - Configure Crons, log rotation etc