datahorse, it332 project

16
DATAHORSE: DATAHORSE: Custom-Built Server- Custom-Built Server- Capable, Capable, Dual-Boot Test Dual-Boot Test Environment Environment M.Elizabeth Fraser IT 332, Web Server Management

Upload: webhostingguy

Post on 01-Jul-2015

261 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Datahorse, IT332 Project

DATAHORSE:DATAHORSE:

Custom-Built Server-Capable, Custom-Built Server-Capable, Dual-Boot Test EnvironmentDual-Boot Test Environment

M.Elizabeth FraserIT 332, Web Server Management

Page 2: Datahorse, IT332 Project

Purpose and BackgroundPurpose and Background

Server-capable platform for hands-Server-capable platform for hands-on (not just University computer on (not just University computer labs)labs)

PC Function: processing power, bus PC Function: processing power, bus speed, disk subsystem, and RAM to speed, disk subsystem, and RAM to emulate a serveremulate a server

Compare set-up’s for Web Compare set-up’s for Web Development; Operating Systems, Development; Operating Systems, Configuration Management in Configuration Management in different environmentsdifferent environments

Page 3: Datahorse, IT332 Project

Hardware ProfilesHardware Profiles

Motherboard: ASUS K8VSE Deluxe, 64-bit Motherboard: ASUS K8VSE Deluxe, 64-bit & 32-bit processing supported & 32-bit processing supported simultaneously, built-in 1MG L2 cachesimultaneously, built-in 1MG L2 cache

Hard DrivesHard Drives Seagate Barracuda: 120-Gig (for MS XP Pro Seagate Barracuda: 120-Gig (for MS XP Pro

and Virtual PC);and Virtual PC);80 Gig Seagate for Red Hat Linux80 Gig Seagate for Red Hat Linux

RAMRAM 1.5 Megabyte1.5 Megabyte ATI Graphics adaptorATI Graphics adaptor

Network Interface (Linksys Wireless)Network Interface (Linksys Wireless) USB support, ASUS “Cool & Quiet” USB support, ASUS “Cool & Quiet”

technologytechnology

Page 4: Datahorse, IT332 Project

Virtual PC Configuration Virtual PC Configuration (as in 332 class)(as in 332 class)

Page 5: Datahorse, IT332 Project

Operating System Operating System Configurations (Part 1)Configurations (Part 1)

XAMPP for Server Functions XAMPP for Server Functions (Open Source “package” of (Open Source “package” of commonly needed server commonly needed server configurations)configurations)

Use command line or consoleUse command line or console

Page 6: Datahorse, IT332 Project

XAMPP (from XAMPP (from ‘apachefriends.org)‘apachefriends.org) Console controls Web Server, Console controls Web Server,

Sequel Server, FTP Server, and Mail Sequel Server, FTP Server, and Mail ServerServer

XAMPP Console

Configure Apache Configure MySQLConfigure File

Transfer

Page 7: Datahorse, IT332 Project

XAMPP Control PanelXAMPP Control Panel

Page 8: Datahorse, IT332 Project

XAMPP Platform XAMPP Platform for Open Sourcefor Open Source

Configuration possible for Configuration possible for different Operating Systemsdifferent Operating Systems

Simplification for (small) Server-Simplification for (small) Server-Application purposes [note: may Application purposes [note: may not have good scalability for not have good scalability for larger implementation]larger implementation]

Page 9: Datahorse, IT332 Project

XAMPP Configuration for XAMPP Configuration for “Win-NT”“Win-NT”

Page 10: Datahorse, IT332 Project

XAMPP Control Panel/ XAMPP Control Panel/ ExplorerExplorer

Page 11: Datahorse, IT332 Project

Configuration HomeNet:Configuration HomeNet:

MS Windows XP Pro (Fraser home MS Windows XP Pro (Fraser home office)office)

XP must be set up to allow Internet XP must be set up to allow Internet clients to access servicesclients to access services

2 other custom AMD computers, 2 other custom AMD computers, Scanner, printer, pro-digital camera, Scanner, printer, pro-digital camera,

and backup external drives)and backup external drives) MS Windows XP security (firewalls, MS Windows XP security (firewalls,

updates, virus scans)updates, virus scans)

Page 12: Datahorse, IT332 Project

Software for File Transfer, Software for File Transfer, HTML Editor, Scripting HTML Editor, Scripting

Ipswitch FTP ProIpswitch FTP Pro EditPlus 2EditPlus 2 JavascriptJavascript PHPPHP

Page 13: Datahorse, IT332 Project

Lycos Tripod (Hosting)Lycos Tripod (Hosting)

Page 14: Datahorse, IT332 Project

Website Hosting ArrangementWebsite Hosting Arrangement

Tripod at Lycos.com , hosting Tripod at Lycos.com , hosting community since 1994:community since 1994:“Webmaster Account” (1-month: “Webmaster Account” (1-month: Pro-level, about $18)Pro-level, about $18)

File Manager and scripting File Manager and scripting environment providedenvironment provided

No DNS or IIS administration No DNS or IIS administration neededneeded

Page 15: Datahorse, IT332 Project

Content ExperimentsContent Experiments

ProjecthorseProjecthorse FinVestFinVest GrammarLabGrammarLab

Page 16: Datahorse, IT332 Project

ReferencesReferences

Palmer, Charlie, “Overview of Dual Boot Setup,” Palmer, Charlie, “Overview of Dual Boot Setup,” The PC Guide, The PC Guide, http://http://pcguide.com/byop/byop_OverviewofDualBootSetuppcguide.com/byop/byop_OverviewofDualBootSetup.htm.htm, Fall 2006, Fall 2006

Rosenthal, Morris, Rosenthal, Morris, Build Your Own PC, Build Your Own PC, 44thth edition, edition, McGraw-Hill/ Osborne, New York: McGraw-Hill/ Osborne, New York: ©2004©2004

Silva, Steve, Silva, Steve, Web Server Administration, Web Server Administration, Thomson Thomson Course Technology, Boston: ©2004Course Technology, Boston: ©2004

Ullman, Larry, Ullman, Larry, MySQL Visual Quickstart Guide, MySQL Visual Quickstart Guide, Peachpit Press, Berkeley CA: Peachpit Press, Berkeley CA: ©2006©2006

Valade, Janet, Valade, Janet, PHP& MySQL Everyday Apps for PHP& MySQL Everyday Apps for Dummies, Wiley Publishing Inc., Hoboken, NJ: Dummies, Wiley Publishing Inc., Hoboken, NJ: ©2005©2005

Vogelgesang, Kay, “XAMPP for Windows,” Vogelgesang, Kay, “XAMPP for Windows,” http://www.apachefriends.org/en/xampp-windows.hthttp://www.apachefriends.org/en/xampp-windows.htmlml, Fall 2006, Fall 2006