New to EC2? Take a look at the Getting Started Guide.

  • Launch a new EC2 instance from the AWS Management Console. Search for ami-2abf4443 which is a Fedora 15 64bit image backed by a 10GB EBS instance.
  • On the Configure Firewall step, create a new security group and add an inbound rule for ports 80 (HTTP) and 22 (SSH).
  • * **Connect** to your new instance using the ssh client of your choice. Note, you’ll need to use the Key Pair your generated when you launched your instance to connect. When asked for the username enter **ec2-user**. I use PuTTY from Windows and it was a little tricky to get connected but the [Appendix: PuTTY][1] helped. The thing is, you need to use puttygen.exe to convert a .pem key pair file to .ppk format so that Putty can use it. * **Install** the needed software with yum.
    ```shell
    sudo yum install httpd mysql mysql-server php
    sudo chkconfig --levels 235 httpd on
    sudo service httpd start
    sudo chkconfig --levels 235 mysqld on
    sudo service mysqld start
    mysql_secure_installation
    ```
    • Test apache by firing up a browser and navigating to the Public DNS name of your server listed in the EC2 instance properties. It usually looks something like ec2-52-15-148-17.compute-1.amazonaws.com. If you get the Apache test page you are in business.