This is a course in basic systems administration, intended for those who have a basic understanding of how web pages are served. Networking fundamentals, such as what a host name or I.P. is, will not be covered, but concepts will be described in context. Practical Apache web server administration has been designed under the assumption that you have very little experience with Linux or server administration. Every command and technique will be described and demonstrated in context, but the course will be focusing on Apache and how to manage it. For a more in depth exploration of Linux web server administration, check out Up and Running With Linux for PHP Developers, here in the lynda.com online training library.
If you're looking for a way to run a local development server on your existing operating system, this course might not be appropriate. Instead, check out Installing Apache, MySQL, and PHP with David Gassner here in the lynda.com online training library. Finally, good documentation is an essential companion for learning. One of the best, most up to date documents on the Apache HTTP server can be found on the official website, httpd.apache.org. Please bookmark it now, as it's the best and most comprehensive resource on how to configure the web server.