Difference between revisions of "Server From Scratch"

From Wiki | LUG@UCLA
Jump to: navigation, search
Line 3: Line 3:
 
'''Next Server From Scratch:''' none planned
 
'''Next Server From Scratch:''' none planned
  
'''Server From Scratch''' is a 3 part series of tutorials designed to provide a very hands-on experience with deploying a web service from scratch. Attendees will have a chance to interact with server hardware, and configure all the software and services needed to deploy a web application. Each session will take no more than 2 hours, and they will occur once a week for three weeks.
+
'''Server From Scratch''' is a tutorial designed to provide a very hands-on experience with deploying a web service starting from bare metal. Attendees will have a chance to interact with server hardware, and configure all the software and services needed to deploy a web application.
  
=== Day 1: Hardware ===
+
=== Overview ===
  
 
* highlight differences between server hardware and desktop hardware
 
* highlight differences between server hardware and desktop hardware
 
* demonstrate different hardware configurations
 
* demonstrate different hardware configurations
* install distribution
+
* install Debian Wheezy
 
+
* overview of the filesystem hierarchy
=== Day 2: Basic Configuration ===
+
 
+
* Overview of the filesystem hierarchy
+
 
* iptables
 
* iptables
 +
* learn simple nginx configuration
 +
* simple cgi script as "home page"
 +
* install some other application, like mediawiki
 
* install MariaDB from external repository
 
* install MariaDB from external repository
 +
* connect it to database
  
=== Day 3: Deploying Services ===
+
=== Details ===
  
* simple cgi script as "home page"
+
* Set up 5 dell workstations (with 5 sets of monitors and keyboards)
* install some other application, like mediawiki
+
* install two IDE drives in each workstation (10 drives total)
* connect to database
+
* configure apache to serve full website
+

Revision as of 23:11, 16 April 2014

Note Note: server from scratch is still in the planning stage. please help by editing this page.

Next Server From Scratch: none planned

Server From Scratch is a tutorial designed to provide a very hands-on experience with deploying a web service starting from bare metal. Attendees will have a chance to interact with server hardware, and configure all the software and services needed to deploy a web application.

Overview

  • highlight differences between server hardware and desktop hardware
  • demonstrate different hardware configurations
  • install Debian Wheezy
  • overview of the filesystem hierarchy
  • iptables
  • learn simple nginx configuration
  • simple cgi script as "home page"
  • install some other application, like mediawiki
  • install MariaDB from external repository
  • connect it to database

Details

  • Set up 5 dell workstations (with 5 sets of monitors and keyboards)
  • install two IDE drives in each workstation (10 drives total)