Product Overview

Run Your Own Web Server Using Linux & Apache

Table Of Contents

- Here’s a look at the table of contents:

  1. Introduction
    • Who Should Read This Book?
    • What’s In This Book?
    • Linux and Distributions
      • General-purpose Distributions
    • The Book’s Website
      • The Code Archive
      • Updates and Errata
    • The SitePoint Forums
    • The SitePoint Newsletters
    • Your Feedback
    • Acknowledgements
  2. Building The Linux Environment
    • The Necessary Research
      • Hardware Compatibility Lists
    • Installing the Distribution
      • The Dual-Boot Option
      • Graphical Installation
      • Text Mode Installation
    • Summary
  3. Day-to-day Usage
    • The GNOME Desktop
      • A Tour of the Desktop
      • Using Windows
    • Starting Up and Shutting Down
    • The Linux Filesystem
      • Drives and Partitions
      • The ext3 Filesystem
      • A Quick Tour of the Filesystem
      • Handling Linux Files
      • Symlinks, or Linking Files: More Abstraction
      • Editing Text Files
    • Summary
  4. The Command Line
    • What is the Command Line?
    • Using the Command Line
      • Logging in as root
      • Some Practical Examples
      • Introducing the Shell
      • Programming the Shell
      • The PATH Environment Variable
    • Summary
  5. System Administration
    • Creating New Users and Groups
      • The User Manager Tool
      • Managing Users from the Command Line
    • Mounting and Filesystems
      • Mounting a Filesystem with the mount Command
      • Unmounting a Filesystem with the umount Command
      • The Filesystem Table (fstab) File
    • Services
      • The Service Configuration Tool
      • Using service to Start and Stop Services
      • Using ntsysv to Start Services Automatically
      • Automatically Starting Services with chkconfig
    • Automating Routine Tasks
      • cron
      • Anacron
      • at
    • Sending Email
      • The aliases File
    • Other Services
      • Samba
      • NFS
      • Apache Web Server
      • Package Management
      • Boot Configuration
      • Date and Time
      • Display Settings
      • Network Settings
      • Printers
      • Security Level Configuration
      • Archive Manager
      • Floppy Formatter
      • Hardware Browser
      • Network Devices and Internet Connection
      • Kickstart
      • System Monitor
    • Summary
  6. Building The Server
    • Apache: a Brief History
    • Installing Apache
      • Requirements
      • Installing Apache from RPM Packages
    • Starting and Stopping Apache
    • Configuring the Server with MySQL and PHP
      • Installing MySQL and PHP
      • Testing your Installation of PHP
    • Configuring Apache
      • Configuring the Apache Server using the HTTP Configuration Tool
      • Further Configuration with .htaccess and httpd.conf
    • Configuring your Server for Secure Connections
      • A Brief Introduction to Public Key Cryptography
      • Installing OpenSSL and genkey
      • Creating your own Private and Public Key Pair
      • Configuring Apache
    • Summary
  7. Server Administration
    • Webmin
      • Installing Webmin
      • Webmin Basics
      • Webmin User Administration
      • Webmin Features
    • Keeping Software Up to Date
      • yum
    • Summary
  8. Remote Administration
    • SSH
      • Using the PuTTY SSH Client
      • Using the ssh Client
    • VNC
      • Setting up a VNC Server
      • VNC Viewers
      • Securing VNC with SSH Tunnelling
    • Summary
  9. Occasional Administration
    • Backups
      • Simple Backups
      • Enterprise Backup Solutions
    • Log Files
      • Log Rotation
    • Traffic Reporting with Webalizer
    • Summary
  10. Server Security
    • Overview: Making your System Secure
    • Staying Up to Date
    • Tripwire
      • Initial Setup
      • Using Tripwire
    • iptables
      • Firestarter
    • Turning off Nonessential Services
    • Snort
      • Installing Snort
      • Setting Up Snort
      • Using Snort
    • Summary
  1. A. Command Line Reference
  2. B. Troubleshooting
    • How can I list all the programs that are running, and kill a troublesome one?
    • My machine won’t boot! How do I fix it?
    • I’ve forgotten my root password. How can I reset it?
    • Programs are failing oddly. What’s going on?
    • A service isn’t running. What’s the problem?
    • I can’t see the network. What should I do?
  3. Index


Instant Download!
This title available in Adobe PDF format only

SitePoint Books

  • advocate best practice techniques
  • lead you through practical examples
  • provide working code for your web site
  • make learning easy and fun

100% Money Back Guarantee