How to Deploy a Cloud Based Webserver in 5 minutes

15
How to Deploy a Cloud Based Webserver in 5 minutes

description

How to Deploy a Cloud Based Webserver in 5 minutes. Cloud based hosting allows your company to deploy servers On Demand For Pennies With No Up-Front Fees or Contracts. Steps to Get a Cloud Based Webserver Up and Running. Deploy the Cloud Server Install Mysql, Apache2, PHP5 - PowerPoint PPT Presentation

Transcript of How to Deploy a Cloud Based Webserver in 5 minutes

Page 1: How to Deploy a Cloud Based Webserver in 5 minutes

How to Deploy a Cloud BasedWebserver in 5 minutes

Page 2: How to Deploy a Cloud Based Webserver in 5 minutes

Cloud based hosting allows your company to deploy servers

On Demand

For Pennies

With No Up-Front Fees or Contracts

Page 3: How to Deploy a Cloud Based Webserver in 5 minutes

Steps to Get a Cloud Based Webserver Up and Running

1.Deploy the Cloud Server

2. Install Mysql, Apache2, PHP5

3.Edit the Server Firewall

Page 4: How to Deploy a Cloud Based Webserver in 5 minutes

Deploying the Cloud ServerFirst You need to find a provider

• Rackspace.com

• GoGrid.com

• Slicehost.com (Owned by Rackspace)

• servepath.com

There are many more to choose from. I use Rackspace.com. I previously used Slicehost.

Page 5: How to Deploy a Cloud Based Webserver in 5 minutes

Deploying the Cloud Server

• Create an account at Rackspace.com

• Once you have an account, you can deploy cloud servers.

• To deploy a new server, you select the size based on memory and disk space. Then you choose the OS.

Page 6: How to Deploy a Cloud Based Webserver in 5 minutes

Deploying the Cloud Server

Page 7: How to Deploy a Cloud Based Webserver in 5 minutes

Deploying the Cloud Server

• New servers take about a minute to build.

• You will get an email with IP number and root password.

• You can now log into the server using SSH and set up the webserver

Page 8: How to Deploy a Cloud Based Webserver in 5 minutes

Installing MysqlBelow are the linux commands

Yum -fedora package manager does most the work

# yum install mysql mysql-server

# /etc/init.d/mysql start

# chkconfig --levels 235 mysqld on

Install Mysql Packages

Start the Mysql Server

Set the Mysql Server to start automatically on boot

# mysqladmin -u root password <NEWPASS>

Set the Mysql root password

Page 9: How to Deploy a Cloud Based Webserver in 5 minutes

Installing ApacheBelow are the linux commands

Yum -fedora package manager does most the work

# yum install httpd

# /etc/init.d/httpd start

# chkconfig --levels 235 httpd on

Install httpd Packages

Start the httpd Server

Set the httpd Server to start automatically on boot

Page 10: How to Deploy a Cloud Based Webserver in 5 minutes

Installing ApacheBelow are the linux commands

Yum -fedora package manager does most the work

# iptables -F

Remove firewall

You can now enter the IP number of the server into your browser and you should see the “Apache Test Page”

If it just hangs, you will probably need to remove your firewall to allow port 80 to talk

Page 11: How to Deploy a Cloud Based Webserver in 5 minutes

Installing PHPBelow are the linux commands

Yum -fedora package manager does most the work

# yum install php

# /etc/init.d/httpd restart

Install php Packages

Restart the httpd Server

# yum install php-mysql

Install php-mysql Package

There are many more php modules you will want to install. This is the bare minimum to get php and mysql to work together

Page 12: How to Deploy a Cloud Based Webserver in 5 minutes

Restart FirewallBelow are the linux commands

# iptables-restore /etc/sysconfig/iptables.old

# iptables -A INPUT -p tcp --dport 80 -j ACCEPT

# service iptables save

Restore iptables from old config

Add the httpd port 80

Save new config

# /etc/init.d/iptables restart

Restart firewall

Page 13: How to Deploy a Cloud Based Webserver in 5 minutes

That’s it – Has it been 5 minutes yet?

Now that you have a full webserver running we can start

building our websites.

In the next few videos/slides:

• How to deploy many websites automatically

• How to template websites to use the same layout but different content

• The new way to drive website traffic to your website

• much much more…

Page 14: How to Deploy a Cloud Based Webserver in 5 minutes

Watch the sister video for these slides at:youtube.com/watch?v=3eqUZ6fzpOM

• mattdunlap.org – My Blog

• twitter.com/mattdunlap – Send me a tweet

• youtube.com/unomateo – Please subscribe to my tech vlog

• linkedin.com/mattdunlap - Let’s Connect

Thanks for watching this slideshow. If you need any help or want to ask a questions, please connect with me at the following networks

Page 15: How to Deploy a Cloud Based Webserver in 5 minutes