- Shopping Bag ( 0 items )
Apache is far and away the most widely used web server platform in the world. This versatile server runs more than half of the world's existing web sites. Apache is both free and rock-solid, running more than 21 million web sites ranging from huge e-commerce operations to corporate intranets and smaller hobby sites.With this new third edition of Apache: The Definitive Guide, web administrators new to Apache will come up to speed quickly, and experienced administrators will find the logically organized, concise reference sections indispensable, and system programmers interested in customizing their servers will rely on the chapters on the API and Apache modules.Updated to cover the changes in Apache's latest release, 2.0, as well as Apache 1.3, this useful guide discusses how to obtain, set up, secure, modify, and troubleshoot the Apache software on both Unix and Windows systems. Dozens of clearly written examples provide the answers to the real-world issues that Apache administrators face everyday. In addition to covering the installation and configuration of mod_perl and Tomcat, the book examines PHP, Cocoon, and other new technologies that are associated with the Apache web server. Additional coverage of security and the Apache 2.0 API make Apache: The Definitive Guide, Third Edition essential documentation for the world's most popular web server.
This complete guide to the Apache Web server discusses how to obtain, set up, and secure the software on both Unix and Windows systems.
Chapter 1: Getting Started
Chapter 2: Configuring Apache: The First Steps
Chapter 3: Toward a Real Web Site
Chapter 4: Virtual Hosts
Chapter 5: Authentication
Chapter 6: Content Description and Modification
Chapter 7: Indexing
Chapter 8: Redirection
Chapter 9: Proxying
Chapter 10: Logging
Chapter 11: Security
Chapter 12: Running a Big Web Site
Chapter 13: Building Applications
Chapter 14: Server-Side Includes
Chapter 15: PHP
Chapter 16: CGI and Perl
Chapter 17: mod_perl
Chapter 18: mod_jserv and Tomcat
Chapter 19: XML and Cocoon
Chapter 20: The Apache API
Chapter 21: Writing Apache Modules
Appendix A: The Apache 1.x API
Posted November 4, 2003
This is a fairly comprehensive, 600-page guide to the Apache web server software. The book begins with an overview of what a web server and browser clients do, how they work, and planning/installing Apache. The book covers versions 1.3.x and 2.0.x, and the differences between them. After installation, the next few chapters explain the initial configuration required to get a working webserver, including the various directives blocks, access control, and setting up virtual hosts. Chapter 5 discusses how to implement authentication, passwords, and more on access control, such as using .htaccess files. Following chapters describe how to change settings for various web filetypes, indexing, imagemaps, and redirection of web page requests. Chapters 9 and 10 explain using a proxy, and the multitude of logging and status options which can be configured. One of the longer (and important) chapters, Chapter 11, goes into excellent detail about the security aspects of running a webserver. It includes discussion and examples on signatures, certificates, using SSL, and firewalls. General security precautions, real life scenarios, and even potential legal issues are addressed. The next section goes over building and administering a large website, and the issues associated with that. Also there is a chapter on adding web applications to your site to allow flexible user interaction, such as forms submission. There are then several chapters regarding add-ons and extensions to get even more from the webserver. These include PHP, CGI, Perl, mod_perl, XML, and Cocoon. There are numerous examples of coding provided, although most of them are somewhat basic in nature. One subject that I thought should have been addressed more was integrating the webserver with a database (such as MySQL), as this is a very common requirement. The last two chapters go over the Apache Application Programming Interface (API), and how to write Modules for Apache. This may be useful to more serious developers, but is probably too technical and difficult for the average casual user. The book closes with a good Index and there is also a very handy foldout inside the back cover which contains quick-reference data for the most commonly used configurations and commands. Overall this book seems to 'cover all the bases'. It was useful to me as a beginner to set up a testing webserver, and yet has extra details and information for those more advanced webmasters. The quick reference section especially, should be very useful to experienced Apache users. I would highly recommend the book for anyone wanting to start or improve their knowledge in running the Apache webserver.
1 out of 1 people found this review helpful.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.