33,99 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in über 4 Wochen
payback
17 °P sammeln
  • Broschiertes Buch

This in-depth Pro Apache 2.0 title runs on Perl and C languages, and surpasses simple 1.3-2.0 migration topics. This book is a must for all serious Apache developers. Author Paul Weinstein explores the essence of Pro Apache Web Server 2.0, and begins by examining issues faced by Apache Web Server developers. The pressure is on for developers to deliver better, more robust performance¿while staying connected to the community and features that have led to Apache becoming historically one of the most successful Open Source projects ever. Weinstein also highlights the advantages of Pro Apache 2.0.…mehr

Produktbeschreibung
This in-depth Pro Apache 2.0 title runs on Perl and C languages, and surpasses simple 1.3-2.0 migration topics. This book is a must for all serious Apache developers. Author Paul Weinstein explores the essence of Pro Apache Web Server 2.0, and begins by examining issues faced by Apache Web Server developers. The pressure is on for developers to deliver better, more robust performance¿while staying connected to the community and features that have led to Apache becoming historically one of the most successful Open Source projects ever. Weinstein also highlights the advantages of Pro Apache 2.0. These include a new I/O layer that better handles network traffic between Apache modules, and an Apache Portable Runtime that encourages robust code and better supports non-Unix platforms. This book even introduces the Application Programming Interface (API) for Pro Apache 2.0¿which allows more control over existing modules, and allows you to write custom modules. Weinstein rounds off this thorough book by providing real-world examples of writing custom modules. TOC:Preface CHAPTER 0: The Topic: Apache 2.0 What Will Be Cover What Won't Be Cover How This Book Will Work Introduction CHAPTER 1: Apache 2.0: A History Prehistory Issues to Solve: Portability Scalability Configuration I/O Processing Development Timeline CHAPTER 2: The Apache Portable Runtime (APR) Goals Advantages for Unix-based Systems Advantages for Windows and Other Systems CHAPTER 3: Multiple-Processing Modules (MPMs) Options Vary Depending on Platform On Linux Prefork Prefork with Threads (Worker) Perchild On Windows Windows MPM CHAPTER 4: Configuration Apache Configuration MPM prefork worker perchild mpm_winnt Processing of httpd.conf Managing httpd.conf and Other Configuration Files The Coming and Going of Directives Between 1.3 and 2.0 Directives Removed from 2.0 httpd.conf Directives Changed in 2.0 Converting 1.3 httpd.conf to 2.0 CHAPTER 5: I/O Processing API Enhancements Callback Routines Data Structures I/O Filtering CHAPTER 6: Miscellaneous IPv6 Support Other misc Additions Modules Galore 2.0 CHAPTER 7: New Apache API Hooks Optional Functions Filters mod_include: Taking Advantage of the New API mod_include and Optional Functions mod_include and Filters CHAPTER 8: Working with New Modules in Apache 2.0 Authentication, Authorization, and Access Control mod_ssl Configuring Running mod_auth_ldap Configuring Running mod_auth_digest Configuring Running mod_auth_dbm Configuring Running Services mod_dav Configuring Running mod_proxy Configuring Running Fine Tuning mod_deflate Configuring Running mod_charset_lite Configuring Running mod_file_cache Configuring Running mod_headers Configuring Running mod_negotiation Configuring Running mod_autoindex Configuring Running mod_include Configuring Running Writing Modules for Apache 2.0 CHAPTER 9: Hooks and Optional Functions Review of How Hooks and Functions Work Writing Code CHAPTER 10: Filters Review of How Filters Work Writing Code for Input Filter Writing Code for Output Filter CHAPTER 11: Creating Module Directives for Configuration CHAPTER 12: Apache Modules and Processing Models Understanding how new MPM options related to running modules Keeping code in order for running in a threaded environment CHAPTER 13: Apache Modules and Cross Platform Compatibility CHAPTER 14: mod_include: Taking Advantage of the New API mod_include and Optional Functions mod_include and Filters CHAPTER 15: Writing Apache 2.0 Modules with mod_perl 2.0 Appendix References Additional Resources Apache 2.0 Configuration File Benchmarking apachebench Apache-Test Apache 2.0 Performance Compared with Apache 1.3 Apache Software Foundation and the Apache License
Autorenporträt
In 1985, Paul Weinstein started working in the ever-growing computer industry, after he learned his first programming language. He has never looked back, and now brings his personal understanding into a variety of computing environments¿from public elementary schools, to pioneering open source companies. With the popularization of the Internet, Weinstein has devoted his energies to developing and integrating Web-based systems. He is knowledgeable in many tools of the trade, including Apache, Perl, PHP, SSL, MySQL, and Linux. Currently, Weinstein works as president and chief consultant for Kepler Solutions, and spends much of his time sharing his technical knowledge and experience with others. Paul co-authored Professional Apache Security (1861007760).