index.html.en revision c82fca6d3f5608b946f18d37e8710b1d71e3478d
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<?xml version="1.0" encoding="ISO-8859-1"?>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen This file is generated from xml source: DO NOT EDIT
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen -->
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<title>Developer Documentation for Apache 2.0 - Apache HTTP Server</title>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<link href="/images/favicon.ico" rel="shortcut icon" /></head>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<body id="manual-page"><div id="page-header">
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<p class="apache">Apache HTTP Server Version 2.1</p>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<img alt="" src="/images/feather.gif" /></div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<div id="path">
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Developer Documentation for Apache 2.0</h1>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <p>Many of the documents on these Developer pages are lifted
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen from Apache 1.3's documentation. While they are all being
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen updated to Apache 2.0, they are in different stages of
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen progress. Please be patient, and point out any discrepancies or
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen errors on the developer/ pages directly to the
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <a href="http://httpd.apache.org/lists.html#http-dev">dev@httpd.apache.org</a> mailing list.</p>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen</div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#topics">Topics</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<li><img alt="" src="/images/down.gif" /> <a href="#external">External Resources</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen</ul></div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<div class="section">
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<h2><a name="topics" id="topics">Topics</a></h2>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <ul>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="API.html">Apache 1.3 API Notes</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="hooks.html">Apache 2.0 Hook Functions</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="request.html">Request Processing in Apache 2.0</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="filters.html">How filters work in Apache 2.0</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="modules.html">Converting Modules from Apache 1.3 to Apache 2.0</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="debugging.html">Debugging Memory Allocation in APR</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="documenting.html">Documenting Apache 2.0</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="thread_safety.html">Apache 2.0 Thread Safety Issues</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen </ul>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<div class="section">
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<h2><a name="external" id="external">External Resources</a></h2>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <ul>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li>Tools provided by Ian Holsman:
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <ul>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="http://lxr.webperf.org/">Apache 2 cross reference</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="http://docx.webperf.org/">Autogenerated Apache 2 code documentation</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen </ul></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li>Module Development Tutorials by Kevin O'Donnell
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <ul>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="http://threebit.net/tutorials/apache2_modules/tut1/tutorial1.html">Integrating a module into the Apache build system</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="http://threebit.net/tutorials/apache2_modules/tut2/tutorial2.html">Handling configuration directives</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen </ul></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen <li><a href="http://www.onlamp.com/pub/ct/38">Some notes on
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen Apache module development by Ryan Bloom</a></li>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen </ul>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen</div></div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<div id="footer">
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p></div>
57d0156f7bbd9ea3a72342cf9912aba61d118702rbowen</body></html>