How to Deploy a Cloud Based Webserver in 5 minutes.

Slides:



Advertisements
Similar presentations
UNIVERSITY OF EDUCATION BY H.M.ISHTIAQ RAFIQUE. Domain Name Structure.
Advertisements

Pakiti.
WebDT Content Manager 6.0 Pro
Virtual Private Servers VPS David Nevala Lukins Annis PS.
1 Institutional Repository Workshop 1 – 3 April 2009 Presented by Leonard Daniels.
FIRST SESSION - XAMPP Jeongmin Lee.  Jeongmin Lee  CS  PHD  Machine Learning, AI  Web System Development.
beas WEB App Installation
Drive Windows Azure consumption with xTV Video Frequently Asked Questions Q: Who is xTV? A: xTV is the Next Generation Media Co. which delivers the platform.
©2009 Justin C. Klein Keane PHP Code Auditing Session 3 – Tools of the Trade & Crafting Malicious Input Justin C. Klein Keane
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
Chien-Chung Shen Google Compute Engine Chien-Chung Shen
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
Cisco Confidential 1 © 2011 Cisco and/or its affiliates. All rights reserved.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Installing a New Windows Server 2008 Domain Controller in a New Windows Server 2008 R2.
APACHE SERVER By Innovationframes.com »
Securing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
Linux Operations and Administration
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Additional SugarCRM details for complete, functional, and portable deployment.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Creating a Web Presence Introduction to WordPress Week 1.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 10: Basic Apache Configuration and Management Chapter 26: Apache (httpd): Setting Up a Web.
Using the “Setup Assistant” to configure your new Mac Personalizing your new Mac.
Setting Up a Local WordPress Development Environment By Gregory Young Alternative Hosting
bWAPP – Bee Bug – Installation
Integrating with UCSF’s Shibboleth system
Setting Up a Local WordPress Development Environment By Gregory Young Alternative Hosting
K. Liu, Q. Huang, J. Xia, Z. Li, P. Lostritto, Chapter 4 How to use cloud computing?, In Spatial Cloud Computing: a practical approach, edited by.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
INSTALLATION HANDS-ON. Page 2 About the Hands-On This hands-on section is structured in a way, that it allows you to work independently, but still giving.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
NETWORK SECURITY USING IPTABLES. TOPICS OF DISCUSSION NETWORK TRAFFIC IN PRESENT SCENARIO !! WHY WE NEED SECURITY ? T TYPE OF ATTACKS & WAYS TO TACKLE.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
PDA Program Install Manual IT Team. 1. Execute Internet Explorer 2. Connect Website 3. Download 4. Installation 5. Run 6. Setting 1. Execute.
Computer Safety Sid Holder 8k Viruses Hacking Backing Up.
Uploading Digital Presentations to YouTube MARSHLATIN.WORDPRESS.COM.
Linux Exercise. Download and Install the latest CentOS version and latest Ubuntu/Fedora OS. Configure a unique Host Name and a permanent IP Address for.
1 FreeBSD Installation AFNOG X Cairo, Egypt May 2009 Hervey Allen.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/16 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
IPTABLES -FIREWALL. IPTABLES IPTABLE BASIC IMPORTANT FILES SIMPLE SECURITY IMPLEMENTATION (GRAPHICAL WAY) IMPLEMENTING FIREWALL RULE WITH EXAMPLE (COMMAND.
Introduction to Linux Server Setup Jonathan Hood CSE 4000 Practical Issues in Software Engineering.
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
Bacula Installation and Configuration. Build and Configure Bacula Server Build and Configure Bacula Clients.
Monitoring Alfresco with Nagios/Icinga Toni de la Fuente Alfresco Senior Solutions Engineer Blog: blyx.com
Maryknoll Wireless Network Access Steps for Windows 7 As of Aug 20, 2012.
Basic Setup of OpenMeetings Version Three Styles for Setup Style1 : Starting from Scratch – Starting from svn check out and compiling with ant.
Installing a Moodle Test Site The painless and easy way.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
Building Your Own Website Using:. Install & configure LAMP. Download WordPress and run it as a local website on your Raspberry Pi. Configure WordPress.
PRESENTED BY ALI NASIR BITF13M040 AMMAR HAIDER BITF13M016 SHOIAB BAJWA BITF13M040 AKHTAR YOUNAS BITF13M019.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
Web and Proxy Server.
VMware ESX and ESXi Module 3.
Sharing and Synching files
COP 4343 Unix System Administration
**Please view the instructional guide as a slideshow**
Data Server S/W Upgrade Samsung Electronics Co., Ltd.
Introduction to Web programming
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Lab 1 introduction, debrief
Module 3 Building a web app.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Easy Tutorial Quick Installation Guide Create your 1st Playlist.
Hardware Appliance Installation and Configuration
Lab 7 - Topics Establishing SSH Connection Install SSH Configure SSH
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

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 1.Deploy the Cloud Server 2.Install Mysql, Apache2, PHP5 3.Edit the Server Firewall

Deploying the Cloud Server First 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.

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.

Deploying the Cloud Server

New servers take about a minute to build. You will get an with IP number and root password. You can now log into the server using SSH and set up the webserver

Installing Mysql Below 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 Set the Mysql root password

Installing Apache Below 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

Installing Apache Below 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

Installing PHP Below 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

Restart Firewall Below 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

Thats 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…

Watch the sister video for these slides at: youtube.com/watch?v=3eqUZ6fzpOM youtube.com/watch?v=3eqUZ6fzpOM mattdunlap.org – My Blogmattdunlap.org twitter.com/mattdunlap – Send me a tweettwitter.com/mattdunlap youtube.com/unomateo – Please subscribe to my tech vlogyoutube.com/unomateo linkedin.com/mattdunlap - Lets Connectlinkedin.com/mattdunlap Thanks for watching this slideshow. If you need any help or want to ask a questions, please connect with me at the following networks