On May 6, 2008, at 4:12 PM, Nick Gearls wrote:
If there's a chance to add it, I'm ready to write the doc patch


I did below a while ago. May be useful as a start.

Dw

Index: mpm_common.xml
===================================================================
--- mpm_common.xml      (revision 653793)
+++ mpm_common.xml      (working copy)
@@ -1039,14 +1039,26 @@
 <module>prefork</module><module>worker</module></modulelist>

 <usage>
-    <p>This directive, available in httpd 2.2.9(?) and later, tells the
+ <p>This directive, available in httpd 2.2.9(?) and later on unix, tells the
     server to <var>chroot(8)</var> to the specified directory after
-    startup, but before accepting requests over the 'net.</p>
-    <p>Note that running the server under chroot is not simple,
-    and requires additional setup, particularly if you are running
-    scripts such as CGI or PHP.  Please make sure you are properly
-    familiar with the operation of chroot before attempting to use
-    this feature.</p>
+ startup and logfile-opening, but before accepting requests over the 'net.</p>
+    <note type="warning"><title>Security</title>
+      <p>Note that running the server under chroot is not simple,
+      and requires additional setup, particularly if you are running
+      scripts such as CGI or PHP.  Please make sure you are properly
+      familiar with the operation of chroot before attempting to use
+      this feature.</p>
+    </note>
+ <p>In conjunction the <directive module="mod_so">LoadFile</ directive> + directive which can be used to load dependencies (for example a library such as
+    <code>libgcc_s.so.1</code>) prior to the chroot - thus allowing
+ a nearly empty chroot environment. See the <page href="howto/ chroot.html">
+    howto on chroot</page> for more information.
+ for an example.
+    <note><title>Note</title>
+      <p>This directive is only available on unix platforms which
+      support chroot(2).</p>
+    </note>
 </usage>
 </directivesynopsis>

Reply via email to