Difference between revisions of "Server From Scratch"

From Wiki | LUG@UCLA
Jump to: navigation, search
Line 1: Line 1:
'''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.
+
{{Note|This page is for planning a "Server From Scratch" tutorial hosted by LUG@UCLA.}}
  
=== Part 1: Hardware ===
+
'''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.
 +
 
 +
=== Day 1: Hardware ===
  
 
* highlight differences between server hardware and desktop hardware
 
* highlight differences between server hardware and desktop hardware
Line 7: Line 9:
 
* install distribution
 
* install distribution
  
=== Part 2: Basic Configuration ===
+
=== Day 2: Basic Configuration ===
  
 
* Overview of the filesystem hierarchy
 
* Overview of the filesystem hierarchy
Line 13: Line 15:
 
* install MariaDB from external repository
 
* install MariaDB from external repository
  
=== Part 3: Deploying Services ===
+
=== Day 3: Deploying Services ===
  
 
* simple cgi script as "home page"
 
* simple cgi script as "home page"

Revision as of 18:55, 30 October 2013

Note Note: This page is for planning a "Server From Scratch" tutorial hosted by LUG@UCLA.

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.

Day 1: Hardware

  • highlight differences between server hardware and desktop hardware
  • demonstrate different hardware configurations
  • install distribution

Day 2: Basic Configuration

  • Overview of the filesystem hierarchy
  • iptables
  • install MariaDB from external repository

Day 3: Deploying Services

  • simple cgi script as "home page"
  • install some other application, like mediawiki
  • connect to database
  • configure apache to serve full website