Return-Path: Delivered-To: apache-cvs-archive@hyperreal.org Received: (qmail 12830 invoked by uid 6000); 3 Jul 1999 22:12:55 -0000 Received: (qmail 12789 invoked by alias); 3 Jul 1999 22:12:52 -0000 Delivered-To: apache-1.3-cvs@hyperreal.org Received: (qmail 12787 invoked by uid 82); 3 Jul 1999 22:12:51 -0000 Date: 3 Jul 1999 22:12:51 -0000 Message-ID: <19990703221251.12786.qmail@hyperreal.org> From: fielding@hyperreal.org To: apache-1.3-cvs@hyperreal.org Subject: cvs commit: apache-1.3/htdocs/manual/misc FAQ-A.html FAQ-E.html FAQ-F.html FAQ-I.html Sender: apache-cvs-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org fielding 99/07/03 15:12:51 Modified: htdocs/manual/misc FAQ-A.html FAQ-E.html FAQ-F.html FAQ-I.html Log: Some answers to problems that often come up on the www.servers.unix newsgroup. Submitted by: Joshua Slive Reviewed by: Roy Fielding Revision Changes Path 1.2 +2 -2 apache-1.3/htdocs/manual/misc/FAQ-A.html Index: FAQ-A.html =================================================================== RCS file: /home/cvs/apache-1.3/htdocs/manual/misc/FAQ-A.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FAQ-A.html 1999/06/24 15:02:51 1.1 +++ FAQ-A.html 1999/07/03 22:12:49 1.2 @@ -31,7 +31,7 @@

Apache Server Frequently Asked Questions

- $Revision: 1.1 $ ($Date: 1999/06/24 15:02:51 $) + $Revision: 1.2 $ ($Date: 1999/07/03 22:12:49 $)

The latest version of this FAQ is always available from the main @@ -182,7 +182,7 @@ How thoroughly tested is Apache?

- Apache is run on over 1.2 million Internet servers (as of July 1998). It has + Apache is run on over 3 million Internet servers (as of June 1999). It has been tested thoroughly by both developers and users. The Apache Group maintains rigorous standards before releasing new versions of their server, and our server runs without a hitch on over one half of all 1.2 +27 -1 apache-1.3/htdocs/manual/misc/FAQ-E.html Index: FAQ-E.html =================================================================== RCS file: /home/cvs/apache-1.3/htdocs/manual/misc/FAQ-E.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FAQ-E.html 1999/06/24 15:02:52 1.1 +++ FAQ-E.html 1999/07/03 22:12:49 1.2 @@ -31,7 +31,7 @@

Apache Server Frequently Asked Questions

- $Revision: 1.1 $ ($Date: 1999/06/24 15:02:52 $) + $Revision: 1.2 $ ($Date: 1999/07/03 22:12:49 $)

The latest version of this FAQ is always available from the main @@ -108,6 +108,9 @@

  • My .htaccess files are being ignored.
  • +
  • Why do I get a + "Forbidden" message whenever I try to + access a particular directory?
  • @@ -559,6 +562,29 @@


    +
  • + Why do I get a "Forbidden" message + whenever I try to access a particular directory? +

    + This message is generally caused because either +

      +
    • The underlying file system permissions do not allow the + User/Group under which Apache is running to access the necessary + files; or +
    • The Apache configuration has some access restrictions in + place which forbid access to the files. +
    + You can determine which case applies to your situation by checking the + error log. +

    +

    + In the case where file system permission are at fault, remember + that not only must the directory and files in question be readable, + but also all parent directories must be at least searchable by the + web server in order for the content to be accessible. +

    +
    +
  • 1.2 +17 -2 apache-1.3/htdocs/manual/misc/FAQ-F.html Index: FAQ-F.html =================================================================== RCS file: /home/cvs/apache-1.3/htdocs/manual/misc/FAQ-F.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FAQ-F.html 1999/06/24 15:02:52 1.1 +++ FAQ-F.html 1999/07/03 22:12:50 1.2 @@ -31,7 +31,7 @@

    Apache Server Frequently Asked Questions

    - $Revision: 1.1 $ ($Date: 1999/06/24 15:02:52 $) + $Revision: 1.2 $ ($Date: 1999/07/03 22:12:50 $)

    The latest version of this FAQ is always available from the main @@ -209,7 +209,16 @@ server. To see if this is the case, try running the script standalone from an interactive session, rather than as a script under the server. If you get error messages, this is almost certainly the cause of the - "premature end of script headers" message. + "premature end of script headers" message. Even if the CGI + runs fine from the command line, remember that the environment and + permissions may be different when running under the web server. The + CGI can only access resources allowed for the User and + Group specified in + your Apache configuration. In addition, the environment will not be + the same as the one provided on the command line, but it can be + adjusted using the directives provided by mod_env.

    The second most common cause of this (aside from people not @@ -253,6 +262,12 @@ message are the RLimitCPU and RLimitMEM directives. You may get the message if the CGI script was killed due to a resource limit. +

    +

    + In addition, a configuration problem in suEXEC, mod_perl, or another third party + module can often interfere with the execution of your CGI and cause + the "premature end of script headers" message.


    1.3 +43 -1 apache-1.3/htdocs/manual/misc/FAQ-I.html Index: FAQ-I.html =================================================================== RCS file: /home/cvs/apache-1.3/htdocs/manual/misc/FAQ-I.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- FAQ-I.html 1999/06/24 15:06:27 1.2 +++ FAQ-I.html 1999/07/03 22:12:50 1.3 @@ -31,7 +31,7 @@

    Apache Server Frequently Asked Questions

    - $Revision: 1.2 $ ($Date: 1999/06/24 15:06:27 $) + $Revision: 1.3 $ ($Date: 1999/07/03 22:12:50 $)

    The latest version of this FAQ is always available from the main @@ -77,6 +77,11 @@

  • Why doesn't Apache include SSL?
  • +
  • How can I attach a footer to my documents + without using SSI? +
  • +
  • Does Apache include a search engine? +
  • @@ -159,6 +164,43 @@ article about Apache and Secure Transactions. +

    +
    + +
  • + How can I attach a footer to my documents + without using SSI? + +

    + You can make arbitrary changes to static documents by configuring an + + Action which launches a CGI script. The CGI is then + responsible for setting a content-type and delivering the requested + document (the location of which is passed in the + PATH_TRANSLATED environment variable), along with + whatever footer is needed. +

    +

    + Busy sites may not want to run a CGI script on every request, and + should consider using an Apache module to add the footer. There are + several third party modules available through the Apache Module Registry which + will add footers to documents. These include mod_trailer, PHP + (php3_auto_append_file), and mod_perl + (Apache::Sandwich). +

    +
    +
  • +
  • + Does Apache include a search engine? + +

    Apache does not include a search engine, but there are many good + commercial and free search engines which can be used easily with + Apache. Some of them are listed on the Web Site Search + Tools page. Open source search engines that are often used with + Apache include ht://Dig and SWISH-E.