• Complain

Andrew Ford - Apache 2 Pocket Reference: For Apache Programmers & Administrators

Here you can read online Andrew Ford - Apache 2 Pocket Reference: For Apache Programmers & Administrators full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2008, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Andrew Ford Apache 2 Pocket Reference: For Apache Programmers & Administrators
  • Book:
    Apache 2 Pocket Reference: For Apache Programmers & Administrators
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2008
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Apache 2 Pocket Reference: For Apache Programmers & Administrators: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Apache 2 Pocket Reference: For Apache Programmers & Administrators" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Even if you know the Apache web server inside and out, you still need an occasional on-the-job reminder -- especially if youre moving to the newer Apache 2.x. Apache 2 Pocket Reference gives you exactly what you need to get the job done without forcing you to plow through a cumbersome, doorstop-sized reference.

This Book provides essential information to help you configure and maintain the server quickly, with brief explanations that get directly to the point. It covers Apache 2.x, giving web masters, web administrators, and programmers a quick and easy reference solution.

This pocket reference includes:

  • Summaries of command-line options, configuration directives, and modules
  • Key information about Apache support utilities
  • What you need to know about URL rewriting, filters, caching, proxying and security

Whether you manage huge e-commerce operations, corporate intranets, or small personal websites, Apache 2 Pocket Reference is ideal for savvy administrators who no longer need detailed tutorials and just want a convenient, on-the-job reference.

Andrew Ford: author's other books


Who wrote Apache 2 Pocket Reference: For Apache Programmers & Administrators? Find out the surname, the name of the author of the book and a list of all author's works by series.

Apache 2 Pocket Reference: For Apache Programmers & Administrators — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Apache 2 Pocket Reference: For Apache Programmers & Administrators" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Apache 2: Pocket Reference
Andrew Ford
Beijing Cambridge Farnham Kln Sebastopol Tokyo Preface Apache is a powerful - photo 1

Beijing Cambridge Farnham Kln Sebastopol Tokyo

Preface

Apache is a powerful web server designed with a modular architecture to be both efficient and portable. It is extremely flexible, offering the ability for a single server to support multiple websites as virtual hosts and to act as a web proxy. Apache includes standard modules for caching, to support SSL/TLS connections, various authentication and authorization mechanisms, and a filtering system. There are many addon modules that extend Apaches functionality providing features, such as templating engines, embedded interpreters for many scripting languages, and HTTP interfaces to systems such as the Subversion version control system.

This pocket reference summarizes Apaches command-line options and the configuration directives for the modules in the standard distribution. It covers Apache version 2.2.9, but most information is applicable to any version of Apache 2. For comprehensive information, the scale of which is beyond the scope of a small guide such as this, the Apache documentation website (http://httpd.apache.org/docs/) should be your next point of referral.

Conventions

The following conventions are used in this book:

constant width text

Denotes literal text.

constant width italic text

Denotes dummy parameters.

{ A | B }

Denotes alternatives.

[ text ]

Denotes optional text.

...

Indicates that the previous element may be repeated.

Using Code Examples

This book is here to help you get your job done. In general, you may use the code in this book in your programs and documentation. You do not need to contact us for permission unless youre reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing a CD-ROM of examples from OReilly books does require permission. Answering a question by citing this book and quoting example code does not require permission. Incorporating a significant amount of example code from this book into your products documentation does require permission.

We appreciate, but do not require, attribution. An attribution usually includes the title, author, publisher, and ISBN. For example: Apache 2 Pocket Reference by Andrew Ford. Copyright 2008. Ford & Mason Ltd., 978-0-596-51888-2.

If you feel your use of code examples falls outside fair use or the permission given above, feel free to contact us at .

Safari Books Online
Apache 2 Pocket Reference For Apache Programmers Administrators - image 2

When you see a Safari Books Online icon on the cover of your favorite technology book, that means the book is available online through Safari Books Online.

Safari offers a solution thats better than e-books. Its a virtual library that lets you easily search thousands of top tech books, cut and paste code samples, download chapters, and find quick answers when you need the most accurate, current information. Try it for free at http://safaribooksonline.com .

How to Contact Us

Please address comments and questions concerning this book to the publisher:

OReilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
800-998-9938 (in the United States or Canada)
707-829-0515 (international or local)
707 829-0104 (fax)

We have a web page for this book, where we list errata, examples, and any additional information. You can access this page at:

To comment or ask technical questions about this book, send email to:

For more information about our books, conferences, Resource Centers, and the OReilly Network, see our web site at:

  • http://www.oreilly.com

Acknowledgments

I would like to thank all my reviewers, especially Chris Pepper and my wife, Catherine Mason, who both did sterling work; my colleagues at MessageLabs for their support; the staff at OReillyin particular my editor, Simon St.Laurent, and Abby Fox, who turned my ideas about how the book should be typeset into reality; and finally all of the Apache developers, the Apache HTTPD project, and the countless individuals who have contributed to make Apache what it is and keep on improving it.

Chapter 1. Introduction

This chapter gives an overview of the architecture of Apache, how to obtain the software, starting and stopping the server, and the basics of configuration files.

Architectural Overview

Apache is normally run as a system daemon or service, with a parent process or thread supervising a number of child processes or threads that perform the request processing. Apart from certain core features, most functionality is implemented by modules, which may be either statically linked into the server or dynamically loaded on startup.

Operating systems vary in how they implement features such as networking and multiprocessing. Apache version 2.0 introduced MultiProcessing Modules (MPMs) to provide networking and scheduling models tailored to particular operating systems and usage patterns, as listed in . MPMs use the native features of the operating system and provide scheduling using processes, threads, or a mix of the two. Apache uses only a single MPM at any time, and it must be statically compiled into the server.

Table 1-1. MultiProcessing modules

Module

Description

beos

Mutithreaded MPM for the BeOS operating system

event

Experimental variant of the worker MPM

mpm_netware

Threaded MPM for Novell Netware

mpm_winnt

Twin process, multithreaded MPM for Windows

mpmt_os2

Hybrid multiprocess, multithreaded MPM for O/S2

prefork

Traditional nonthreaded, preforking MPM

worker

Hybrid multiprocess, multithreaded MPM

The MPMs, other modules, and the core web server build upon the Apache Portable Runtime (APR), which provides a consistent, platform-independent interface to the underlying operating system. APR includes APIs to access SQL databases and LDAP servers; these are used in two framework modules, mod_dbd and mod_ldap , which provide common facilities that other modules may use.

Operational Overview

On startup, Apache goes through an initialization stage before entering its operational state. During the initialization stage, Apache reads and verifies its configuration files, opens network connections and log files, acquires system resources, and creates the pool of child processes or threads that will handle requests. Apache is normally started with root privileges but relinquishes those privileges before it enters the operational state.

Once Apache has entered its operational state, the child processes or threads handle incoming requests. Requests are processed in a number of phases, and each phase provides a number of hooks for modules to participate in the processing. For each hook, Apache calls registered functions in turn until they have all been called or until one of them indicates either that processing for that hook is complete or that an error has occurred.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Apache 2 Pocket Reference: For Apache Programmers & Administrators»

Look at similar books to Apache 2 Pocket Reference: For Apache Programmers & Administrators. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Apache 2 Pocket Reference: For Apache Programmers & Administrators»

Discussion, reviews of the book Apache 2 Pocket Reference: For Apache Programmers & Administrators and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.