Curriculum Design and Instruction To Teach
How To Run Your Own Web Server Using Linux
and Apache:
Author: Charles Hayes:
A Web Server Is A computer that
delivers (serves up) Web pages.
Every Web server has an IP address
and possibly a domain name.
Special Features Include:
Phases For Conducting A Needs Assessment:
Curriculum Design Supplement:
Curriculum Design Plan:
Lesson Plans:
Test:
Instructional Goals:
Instructional Objectives:
Instructional Activities:
Instructional Evaluation Techniques:
Standard Vocabulary:
A Limited Glimpse:
Topics Include:
* Introduction:
@ Building The Linux Environment:
A. The Necessary Research:
1. Hardware Compatibility Lists:
B. Installing the Distribution:
1. The Dual-Boot Option:
2. Graphical Installation:
3. Text Mode Installation:
C. Summary:
* Introduction:
@ Day-to-Usage:
A. The GNOME Desktop:
1. A Tour of the Desktop:
2. Using Windows:
B. Starting Up and Shutting Down:
C. The Linux Filesystem:
1. Drives and Partitions:
2. The ext3 Filesystem:
3. A Quick Tour of the Filesystem:
4. Handling Linux Files:
5. Symlinks, or Linking Files:
More Abstraction:
6. Editing Text Files:
D. Summary:
* Introduction:
@ The Command Line:
A. What is the Command Line?
B. Using the Command Line:
1. Logging in as root:
2. Some Practical Examples:
3. Introducing the Shell:
4. Programming the Shell:
5. The PATH Environment Variable:
C. Summary:
* Introduction:
@ Stysem Administration:
A. Creating New Users and Groups:
1. The User Manager Tool:
2. Managing Users from the Command Line:
B. Mounting and Filesystems:
1. Mounting a filesystem with the
mount Command:
2. Unmounting a filesystem with the
umount Command:
3. The Filesystem Table (fstab) File:
C. Services:
1. The Service Configuration Tool:
2. Using service to Start and Stop
Services:
3. Using ntsysv to Start Services
Automatically:
4. Automatically Starting Services
with chkconfig:
D. Automating Routine Tasks:
1. cron:
2. Anacron:
3. at:
E. Sending Email:
1. The aliases File:
F. Other Services:
1. Samba:
2. NFS:
3. Apache Web Server:
4. Package Management:
5. Boot Configuration:
6. Date and Time:
7. Display Settings:
8. Network Settings:
9. Printers:
10. Security Level Configuration:
11. Archive Manager:
12. Floppy Formatter:
13. Hardware Browser:
14. Network Devices and Internet
Connection:
15. Kickstart:
16. System Monitor:
F. Summary:
* Introduction:
@ Building The Server:
A. Apache: A Brief History:
B. Installing Apache:
1. Requirements:
2. Installing Apache from RPM
Packages:
C. Starting and Stopping Apache:
D. Configuring the Server with MySQL
and PHP:
1. Installing MySQL and PHP:
2. Testing your Installation of PHP:
E. Configuring Apache:
1. Configuring the Apache Server using
the HTTP Configuration Tool:
2. Further Configuration with .htaccess
and teepd.conf:
F. Configuring your Server for
Secure Connections:
1. A Brief Introduction to Public
Key Cryptography:
2. Installing OpenSSL and genkey:
3. Creating your own Private and Public
Key Pair:
4. Configuring Apache:
G. Summary:
* Introduction:
@ Server Administration:
A. Webmin:
1. Installing Webmin:
2. Webmin Basics:
3. Webmin User Administration:
4. Webmin Features:
B. Keeping Software Up to Date:
1. yum:
C. Summary:
* Introduction:
@ Remote Administration:
A. SSH:
1. Using the PuTTY SSH Client:
2. Using the ssh Client:
B. VNC:
1. Setting up a VNC Server:
2. VNC Viewers:
3. Securing VNC with SSH Tunnelling:
C. Summary:
* Introduction:
@ Server Security:
A. Overview: Making your System
Secure:
B. Staying Up to Date:
C. Tripwire:
1. Initial Setup:
2. Using Tripwire:
D. iptables:
1. Firestarter:
E. Turning off Nonessential
Services:
F. Snort:
1. Installing Snort:
2. Setting Up Snort:
3. Using Snort:
G. Summary:
* STATE OF THE ART CURRICULUM DESIGN:
* NEW:
* BIBLIOGRAPHICAL REFERENCES & INDEX:
* DIAGRAMS:
* PHOTOS:
* ILLUSTRATIONS:
* PHOTOS:
* PAPERBACK:
* TRANSPARENT FRONT PAGE:
* BLACK OR WHITE BACK PAGE COVER:
* BINDED: BLACK OR WHITE COIL:
* 500 PAGES: 8x11"
* ALLOW 4 TO 6 WEEKS TO RECEIVE ITEM:
* RECEIVE AN ADVANCED RECOGNITION
CERTIFICATION IN HOW TO RUN A WEB
SERVER USING LINUX AND APACHE:
* ORDER EARLY WHILE SUPPLIES LAST: