Linux Web Server Development Front Cover

Linux Web Server Development

Description

Linux Web Server Development will teach you how to build a Linux Web server from scratch using Free/Open Source programs. The only requirement is a computer with an Internet connection.

You will learn how to:

  • download and set up a Cherokee Web server
  • configure your router and Operating System
  • register and configure a Dynamic Domain Name using DDNS
  • build a database-enabled site for querying a MySQL database
  • use (and even develop) online network tools
  • run multiple sites with Cherokee Virtual Servers simultaneously
  • perform common Web server administrative tasks
  • develop HTML and PHP sites
  • test your server remotely
  • set up your firewall
  • use Linux networking tools

Table of Contents

Chapter 1 Initial Planning 5
Chapter 2 Cherokee Installation and Configuration 11
Chapter 3 Operating System Configuration 25
Chapter 4 Cherokee Administration Panel 33
Chapter 5 Being Visible from the Entire Internet 51
Chapter 6 Using DDNS 65
Chapter 7 Building Your Site 83
Chapter 8 Manually Creating a Virtual Server 95
Chapter 9 Creating a PHP Virtual Server Using a Wizard 113
Chapter 10 A Virtual Server for Both Dynamic and Static Content
Chapter 11 Using Multiple Domain Names
Chapter 12 Running Virtual Servers in Parallel
Chapter 13 A Database-driven Web Site
Appendix: The Fedora Linux Implementation 201

To access the link, solve the captcha.