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 Apache’s 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 Apache’s 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 textDenotes literal text.
constant width italic textDenotes 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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access