cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/08/02 14:57:42 Modified:htdocs/manual/misc FAQ.html Log: Typo fixes and update FreeBSD FD_SETSIZE question. Yes, it is quite complicated as to what works where. Revision ChangesPath 1.86 +40 -31apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.85 retrieving revision 1.86 diff -u -r1.85 -r1.86 --- FAQ.html 1997/07/30 18:02:33 1.85 +++ FAQ.html 1997/08/02 21:57:40 1.86 @@ -15,7 +15,7 @@ !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P - $Revision: 1.85 $ ($Date: 1997/07/30 18:02:33 $) + $Revision: 1.86 $ ($Date: 1997/08/02 21:57:40 $) /P P The latest version of this FAQ is always available from the main @@ -218,12 +218,12 @@ LIA HREF=#linux-shmgetWhen I run it under Linux I get shmget: function not found, what should I do?/A /LI - LIA HREF=#authauthoritativeWhy does my authentification give + LIA HREF=#authauthoritativeWhy does my authentication give me a server error?/A LIA HREF=#auth-on-same-machineDo I have to keep the (mSQL) -authentification information on the same machine?/A +authentication information on the same machine?/A /LI - LIA HREF=#msql-slowWhy is my mSQL authentification terribly slow?/A + LIA HREF=#msql-slowWhy is my mSQL authentication terribly slow?/A /LI LIA HREF=#rewrite-more-configWhere can I find mod_rewrite rulesets which already solve particular URL-related problems?/A @@ -685,7 +685,7 @@ This is generally only necessary when you are calling external programs from your script that send output to stdout, or if there will be a long delay between the time the headers are sent and the actual - content starts being emitted. To maximise performance, you should + content starts being emitted. To maximize performance, you should turn buffer-flushing back EMoff/EM (with CODE$| = 0/CODE or the equivalent) after the statements that send the headers, as displayed above. @@ -944,32 +944,41 @@ STRONGCan I increase SAMPFD_SETSIZE/SAMP on FreeBSD?/STRONG /A P - On versions of FreeBSD older than 2.2 SAMPFD_SETSIZE/SAMP, which - limits the number of open files on the system, is controlled by a - kernel option and is limited to 256. You can set this value using a - line such as the following in your kernel configuration file: + On versions of FreeBSD before 3.0, the SAMPFD_SETSIZE/SAMP define + defaults to 256. This means that you will have trouble usefully using + more than 256 file descriptors in Apache. This can be increased, but + doing so can be tricky. + + If you are using a version prior to 2.2, you need to recompile your + kernel with a larger FD_SETSIZE. This can be done by adding a + line such as: /P DL DDCODEoptions FD_SETSIZE EMnnn/EM/CODE /DD /DL P - This can restrict the number of - virtual hosts you can use, especially if they all use different log - files. Increasing this limit (and recompiling Apache) is not enough, - as it is on some platforms (such as Solaris), as you also will have - to recompile SAMPlibc/SAMP with the changed setting. + To your kernel config file. Starting at version 2.2, this is no + longer necessary. /P P - With FreeBSD 2.2 and later, you EMcan/EM increase the setting of - SAMPFD_SETSIZE/SAMP at Apache compilation time by adding - quot;SAMP-DFD_SETSIZE=EMnnn/EM/SAMPquot; to the - SAMPEXTRA_CFLAGS/SAMP line in your SAMPConfiguration/SAMP - file. + If you are using a version of 2.1-stable from after 1997/03/10 or + 2.2 or 3.0-current from before 1997/06/28, there is a limit in + the resolver library that prevents it from using more file descriptors + than what FD_SETSIZE is set to when libc is compiled. To increase + this, you have to recompile libc with a higher FD_SETSIZE. /P P - On FreeBSD 3.0 the default is 1024, so the problem is lessened still - more, and may not require any intervention at all. + In FreeBSD 3.0, the default FD_SETSIZE has been increased to + 1024 and the above limitation in the resolver library + has been removed. + /P + P + After you deal with the appropriate changes above, you can increase + the setting of SAMPFD_SETSIZE/SAMP at Apache compilation time + by adding quot;SAMP-DFD_SETSIZE=EMnnn/EM/SAMPquot; to the + SAMPEXTRA_CFLAGS/SAMP line in your SAMPConfiguration/SAMP + file. /P HR /LI @@ -1028,7 +1037,7 @@ /LI LIWeb authentication passwords (at least for Basic authentication) generally fly across the wire, and through intermediate proxy -systems, in
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/30 11:02:35 Modified:htdocs/manual/misc FAQ.html Log: Added item about the CGI/1.1 spec online locations, and some more text about the FreeBSD/FD_SETSIZE stuff. (Marc has more to add on that particular topic. but I'd already written this - so he gets to correct/update my blither ;-) PR: 931,938 Revision ChangesPath 1.85 +100 -54 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.84 retrieving revision 1.85 diff -u -r1.84 -r1.85 --- FAQ.html 1997/07/25 10:25:46 1.84 +++ FAQ.html 1997/07/30 18:02:33 1.85 @@ -15,7 +15,7 @@ !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P - $Revision: 1.84 $ ($Date: 1997/07/25 10:25:46 $) + $Revision: 1.85 $ ($Date: 1997/07/30 18:02:33 $) /P P The latest version of this FAQ is always available from the main @@ -221,33 +221,36 @@ LIA HREF=#authauthoritativeWhy does my authentification give me a server error?/A LIA HREF=#auth-on-same-machineDo I have to keep the (mSQL) - authentification information on the same machine?/A +authentification information on the same machine?/A /LI LIA HREF=#msql-slowWhy is my mSQL authentification terribly slow?/A /LI LIA HREF=#rewrite-more-configWhere can I find mod_rewrite rulesets - which already solve particular URL-related problems?/A +which already solve particular URL-related problems?/A /LI LIA HREF=#rewrite-articleWhere can I find any published information about - URL-manipulations and mod_rewrite?/A +URL-manipulations and mod_rewrite?/A /LI LIA HREF=#rewrite-complexityWhy is mod_rewrite so difficult to learn - and seems so complicated?/A +and seems so complicated?/A /LI LIA HREF=#rewrite-dontworkWhat can I do if my RewriteRules don't work - as expected?/A +as expected?/A /LI - LIA HREF=#rewrite-prefixdocrootWhy are some of my URLs don't get - prefixed with DocumentRoot when using mod_rewrite?/A + LIA HREF=#rewrite-prefixdocrootWhy don't some of my URLs get +prefixed with DocumentRoot when using mod_rewrite?/A /LI LIA HREF=#rewrite-nocaseHow can I make all my URLs case-insensitive - with mod_rewrite?/A +with mod_rewrite?/A /LI LIA HREF=#rewrite-virthostWhy are RewriteRules in my VirtualHost - parts ignored?/A +parts ignored?/A /LI LIA HREF=#rewrite-envwhitespaceHow can I use strings with whitespaces - in RewriteRule's ENV flag?/A +in RewriteRule's ENV flag?/A + /LI + LIA HREF=#cgi-specWhere can I find the quot;CGI +specificationquot;?/A /LI /OL /LI @@ -577,6 +580,7 @@ SAMPAddHandler/SAMP/A directive. /P + P OL LIIn an appropriate section of your server configuration files, add a line such as @@ -597,10 +601,10 @@ HREF=../mod/core.html#options SAMPOptions/SAMP/A declaration that includes the SAMPExecCGI/SAMP option. -P -/P /LI /OL + /P + P In some situations it can be not conform to your local policy to actually allow all files named quot;SAMP*.cgi/SAMPquot; to be executable. Perhaps all you want is to enable a particular file in a normal directory to @@ -611,16 +615,18 @@ SAMPmod_rewrite/SAMP/A and the following steps: /P + P OL LILocally add to the corresponding SAMP.htaccess/SAMP file a ruleset similar to this one: P DL - DDCODE - RewriteEngine onbr - RewriteBase /~foo/bar/br - RewriteRule ^quux\.cgi$ - [T=application/x-httpd-cgi]br - /CODE/DD + DDCODERewriteEngine on + BR + RewriteBase /~foo/bar/ + BR + RewriteRule ^quux\.cgi$ - [T=application/x-httpd-cgi]/CODE + /DD /DL /P /LI @@ -628,12 +634,11 @@ A HREF=../mod/core.html#options SAMPOptions/SAMP/A - declaration that includes the SAMPExecCGI/SAMP and - SAMPFollowSymLinks/SAMP option. -P -/P +declaration that includes the SAMPExecCGI/SAMP and +SAMPFollowSymLinks/SAMP option. /LI /OL + /P HR /LI LIA NAME=premature-script-headers @@ -912,24 +917,25 @@ HREF=perf.html performance hints/A page. There is a specific note for - a href=#freebsd-setsizeFreeBSD/a below. + A HREF=#freebsd-setsizeFreeBSD/A below. /LI LIquot;Don't do thatquot; - try to run with fewer virtual hosts /LI LISpread your operation across multiple server
cvs commit: apache/htdocs/manual/misc FAQ.html
dgaudet 97/07/27 10:19:03 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: merge up to 1.3 base Revision ChangesPath No revision No revision 1.63.2.12 +243 -3apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.11 retrieving revision 1.63.2.12 diff -u -r1.63.2.11 -r1.63.2.12 --- FAQ.html 1997/07/15 02:07:57 1.63.2.11 +++ FAQ.html 1997/07/27 17:19:01 1.63.2.12 @@ -15,7 +15,7 @@ !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P - $Revision: 1.63.2.11 $ ($Date: 1997/07/15 02:07:57 $) + $Revision: 1.63.2.12 $ ($Date: 1997/07/27 17:19:01 $) /P P The latest version of this FAQ is always available from the main @@ -77,6 +77,8 @@ !-- the simple fact that older versions of Apache (and new ones -- !-- that have been upgraded without upgrading the mime.types -- !-- file) don't have the type listed at all. -- +!-- - Why is my .htaccess ignored? -- +!-- - RewriteRule /~fraggle/* /cgi-bin/fraggle.pl does not work-- UL LISTRONGBackground/STRONG OL START=1 @@ -204,6 +206,9 @@ LIA HREF=#user-authenticationHow do I set up Apache to require a username and password to access certain documents?/A /LI + LIA HREF=#remote-user-varWhy is the environment variable + SAMPREMOTE_USER/SAMP not set?/A + /LI LIA HREF=#remote-auth-onlyHow do I set up Apache to allow access to certain documents only if a site is either a local site EMor/EM the user supplies a password and username?/A @@ -220,6 +225,30 @@ /LI LIA HREF=#msql-slowWhy is my mSQL authentification terribly slow?/A /LI + LIA HREF=#rewrite-more-configWhere can I find mod_rewrite rulesets + which already solve particular URL-related problems?/A + /LI + LIA HREF=#rewrite-articleWhere can I find any published information about + URL-manipulations and mod_rewrite?/A + /LI + LIA HREF=#rewrite-complexityWhy is mod_rewrite so difficult to learn + and seems so complicated?/A + /LI + LIA HREF=#rewrite-dontworkWhat can I do if my RewriteRules don't work + as expected?/A + /LI + LIA HREF=#rewrite-prefixdocrootWhy are some of my URLs don't get + prefixed with DocumentRoot when using mod_rewrite?/A + /LI + LIA HREF=#rewrite-nocaseHow can I make all my URLs case-insensitive + with mod_rewrite?/A + /LI + LIA HREF=#rewrite-virthostWhy are RewriteRules in my VirtualHost + parts ignored?/A + /LI + LIA HREF=#rewrite-envwhitespaceHow can I use strings with whitespaces + in RewriteRule's ENV flag?/A + /LI /OL /LI /UL @@ -310,7 +339,7 @@ STRONGHow thoroughly tested is Apache?/STRONG /A P - Apache is run on over 400,000 Internet servers (as of April 1997). It has + Apache is run on over 500,000 Internet servers (as of July 1997). 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 third of all @@ -572,6 +601,39 @@ /P /LI /OL + In some situations it can be not conform to your local policy to actually + allow all files named quot;SAMP*.cgi/SAMPquot; to be executable. + Perhaps all you want is to enable a particular file in a normal directory to + be executable. This can be alternatively accomplished + via + A + HREF=../mod/mod_rewrite.html + SAMPmod_rewrite/SAMP/A + and the following steps: + /P + OL + LILocally add to the corresponding SAMP.htaccess/SAMP file a ruleset + similar to this one: +P +DL + DDCODE + RewriteEngine onbr + RewriteBase /~foo/bar/br + RewriteRule ^quux\.cgi$ - [T=application/x-httpd-cgi]br + /CODE/DD +/DL +/P + /LI + LIMake sure that the directory location is covered by an +A + HREF=../mod/core.html#options +SAMPOptions/SAMP/A + declaration that includes the SAMPExecCGI/SAMP and + SAMPFollowSymLinks/SAMP option. +P +/P + /LI + /OL HR /LI LIA NAME=premature-script-headers @@ -1561,7 +1623,7 @@ A HREF=../mod/mod_auth_dbm.htmlmod_auth_dbm/A modules. /P P - For an explaination on how to implement these restrictions, see + For an explanation on how to implement these restrictions, see A HREF=http://www.apacheweek.com/; CITEApache Week/CITE/A's @@ -1576,6 +1638,36 @@ /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
randy 97/07/14 10:47:33 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: Fix a broken link. Revision ChangesPath No revision No revision 1.63.2.10 +2 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.9 retrieving revision 1.63.2.10 diff -C3 -r1.63.2.9 -r1.63.2.10 *** FAQ.html 1997/07/09 10:15:42 1.63.2.9 --- FAQ.html 1997/07/14 17:47:30 1.63.2.10 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.9 $ ($Date: 1997/07/09 10:15:42 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.10 $ ($Date: 1997/07/14 17:47:30 $) /P P The latest version of this FAQ is always available from the main *** *** 761,767 P Apache version 1.1 and above comes with a A !HREF=../mod/mod_proxy.html proxy module/A. If compiled in, this will make Apache act as a caching-proxy server. --- 761,767 P Apache version 1.1 and above comes with a A !HREF=mod/mod_proxy.html proxy module/A. If compiled in, this will make Apache act as a caching-proxy server.
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/14 19:08:00 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: Undoing an erroneous adjustment of a link - the page was accessed through a bogus URL, and relativity failed to work there. (Hear that, Doctor Al?) Revision ChangesPath No revision No revision 1.63.2.11 +2 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.10 retrieving revision 1.63.2.11 diff -C3 -r1.63.2.10 -r1.63.2.11 *** FAQ.html 1997/07/14 17:47:30 1.63.2.10 --- FAQ.html 1997/07/15 02:07:57 1.63.2.11 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.10 $ ($Date: 1997/07/14 17:47:30 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.11 $ ($Date: 1997/07/15 02:07:57 $) /P P The latest version of this FAQ is always available from the main *** *** 761,767 P Apache version 1.1 and above comes with a A !HREF=mod/mod_proxy.html proxy module/A. If compiled in, this will make Apache act as a caching-proxy server. --- 761,767 P Apache version 1.1 and above comes with a A !HREF=../mod/mod_proxy.html proxy module/A. If compiled in, this will make Apache act as a caching-proxy server.
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/09 03:15:44 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: Bring the 1.2 FAQ (which is what appears on the Apache site) up-to-date with the latest changes. This one file, at least, needs to be kept in sync since it doesn't contain any 1.3-isms. Revision ChangesPath No revision No revision 1.63.2.9 +63 -63apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.8 retrieving revision 1.63.2.9 diff -C3 -r1.63.2.8 -r1.63.2.9 *** FAQ.html 1997/07/05 17:30:58 1.63.2.8 --- FAQ.html 1997/07/09 10:15:42 1.63.2.9 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.8 $ ($Date: 1997/07/05 17:30:58 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.9 $ ($Date: 1997/07/09 10:15:42 $) /P P The latest version of this FAQ is always available from the main *** *** 85,91 LIA HREF=#whyWhy was Apache created?/A /LI LIA HREF=#relateHow does The Apache Group's work relate to ! other servers?/A /LI LIA HREF=#nameWhy the name quot;Apachequot;?/A /LI --- 85,91 LIA HREF=#whyWhy was Apache created?/A /LI LIA HREF=#relateHow does The Apache Group's work relate to ! other servers?/A /LI LIA HREF=#nameWhy the name quot;Apachequot;?/A /LI *** *** 116,122 /LI LIA HREF=#premature-script-headersWhat does it mean when my CGIs fail with quot;SAMPPremature end of script ! headers/SAMPquot;?/A /LI LIA HREF=#ssi-part-iHow do I enable SSI (parsed HTML)?/A /LI --- 116,122 /LI LIA HREF=#premature-script-headersWhat does it mean when my CGIs fail with quot;SAMPPremature end of script ! headers/SAMPquot;?/A /LI LIA HREF=#ssi-part-iHow do I enable SSI (parsed HTML)?/A /LI *** *** 147,153 /LI LIA HREF=#cookies1Why does Apache send a cookie on every response?/A /LI !LIA HREF=#cookies2Why don't my cookies work, I even compiled in SAMPmod_cookies/SAMP?/A /LI LIA HREF=#jdk1-and-http1.1Why do my Java app[let]s give me plain text --- 147,153 /LI LIA HREF=#cookies1Why does Apache send a cookie on every response?/A /LI !LIA HREF=#cookies2Why don't my cookies work, I even compiled in SAMPmod_cookies/SAMP?/A /LI LIA HREF=#jdk1-and-http1.1Why do my Java app[let]s give me plain text *** *** 191,197 LIA HREF=#addlogHow do I add browsers and referrers to my logs?/A /LI !LIA HREF=#bind8.1Why do I get an error about an undefined reference to quot;SAMP__inet_ntoa/SAMPquot; or other SAMP__inet_*/SAMP symbols?/A /LI --- 191,197 LIA HREF=#addlogHow do I add browsers and referrers to my logs?/A /LI !LIA HREF=#bind8.1Why do I get an error about an undefined reference to quot;SAMP__inet_ntoa/SAMPquot; or other SAMP__inet_*/SAMP symbols?/A /LI *** *** 227,234 HR H2The Answers/H2 - P - /P H3 Background /H3 --- 227,232 *** *** 259,265 P To address the concerns of a group of WWW providers and part-time httpd programmers that httpd didn't behave as they wanted it to behave. ! Apache is an entirely volunteer effort, completely funded by its members, not by commercial sales. /P HR --- 257,263 P To address the concerns of a group of WWW providers and part-time httpd programmers that httpd didn't behave as they wanted it to behave. ! Apache is an entirely volunteer effort, completely funded by its members, not by commercial sales. /P HR *** *** 293,299 For an independent assessment, see A HREF=http://webcompare.iworld.com/compare/chart.html; ! Web Compare/A's comparison chart. /P P --- 291,297 For an independent assessment, see A HREF=http://webcompare.iworld.com/compare/chart.html; ! Web Compare/A's comparison chart. /P P *** *** 419,428 P Apache tries to be helpful when it encounters a problem. In
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/08 08:56:33 Modified:htdocs/manual/misc FAQ.html Log: Add a BrowserMatch for the AppletViewer user-agent that comes with JDK 1.0.2. Fixes PR: 837 Submitted by: Manoj Kasichainula [EMAIL PROTECTED] Revision ChangesPath 1.83 +4 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.82 retrieving revision 1.83 diff -C3 -r1.82 -r1.83 *** FAQ.html 1997/07/06 17:19:04 1.82 --- FAQ.html 1997/07/08 15:56:30 1.83 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.82 $ ($Date: 1997/07/06 17:19:04 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.83 $ ($Date: 1997/07/08 15:56:30 $) /P P The latest version of this FAQ is always available from the main *** *** 1078,1084 /P P DL !DDCODEBrowserMatch Java1.0 force-response-1.0/CODE /DD /DL /P --- 1078,1086 /P P DL !DDCODEBrowserMatch Java1.0 force-response-1.0 ! BR ! BrowserMatch JDK/1.0 force-response-1.0/CODE /DD /DL /P
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/05 08:01:19 Modified:htdocs/manual/misc FAQ.html Log: Add FAQ about connection reset by peer message. Revision ChangesPath 1.78 +18 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.77 retrieving revision 1.78 diff -C3 -r1.77 -r1.78 *** FAQ.html 1997/06/30 21:42:26 1.77 --- FAQ.html 1997/07/05 15:01:17 1.78 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.77 $ ($Date: 1997/06/30 21:42:26 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.78 $ ($Date: 1997/07/05 15:01:17 $) /P P The latest version of this FAQ is always available from the main *** *** 162,167 --- 162,170 LIA HREF=#nodelayWhy am I getting quot;SAMPhttpd: could not set socket option TCP_NODELAY/SAMPquot; in my error log?/A /LI +LIA HREF=#peerresetWhy am I getting quot;SAMPconnection + reset by peer/SAMPquot; in my error log?/A +/LI LIA HREF=#nph-scriptsHow can I get my script's output without Apache buffering it?/A /LI *** *** 1130,1135 --- 1133,1152 before Apache reached the point of calling CODEsetsockopt()/CODE for the connection. It shouldn't occur for more than about 1% of the requests your server handles, and it's advisory only in any case. + /P + HR + /LI + LIA NAME=peerreset + STRONGWhy am I getting quot;SAMPconnection reset by + peer/SAMPquot; in my error log?/STRONG + /A + P + This is a normal message and nothing to be alarmed about. It simply + means that the client cancelled the connection before it had been + completely set up - such as by the end-user pressing the quot;Stopquot; + button. People's patience being what it is, sites with response-time + problems or slow network links may experiences this more than + high-capacity ones or those with large pipes to the network. /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/05 08:37:38 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: Dragging over a bunch of changes to the HEAD version. The FAQ is pretty well version-armoured. Revision ChangesPath No revision No revision 1.63.2.6 +135 -96 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.5 retrieving revision 1.63.2.6 diff -C3 -r1.63.2.5 -r1.63.2.6 *** FAQ.html 1997/06/28 21:51:43 1.63.2.5 --- FAQ.html 1997/07/05 15:37:37 1.63.2.6 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.5 $ ($Date: 1997/06/28 21:51:43 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.6 $ ($Date: 1997/07/05 15:37:37 $) /P P The latest version of this FAQ is always available from the main *** *** 162,167 --- 162,170 LIA HREF=#nodelayWhy am I getting quot;SAMPhttpd: could not set socket option TCP_NODELAY/SAMPquot; in my error log?/A /LI +LIA HREF=#peerresetWhy am I getting quot;SAMPconnection + reset by peer/SAMPquot; in my error log?/A +/LI LIA HREF=#nph-scriptsHow can I get my script's output without Apache buffering it?/A /LI *** *** 419,425 the server error log. Sometimes this is enough for you to diagnose amp; fix the problem yourself (such as file permissions or the like). The default location of the error log is ! CODE/usr/local/etc/httpd/logs/error_log/CODE, but see the A HREF=../mod/core.html#errorlog SAMPErrorLog/SAMP/A --- 422,428 the server error log. Sometimes this is enough for you to diagnose amp; fix the problem yourself (such as file permissions or the like). The default location of the error log is ! SAMP/usr/local/etc/httpd/logs/error_log/SAMP, but see the A HREF=../mod/core.html#errorlog SAMPErrorLog/SAMP/A *** *** 1133,1138 --- 1136,1155 /P HR /LI + LIA NAME=peerreset + STRONGWhy am I getting quot;SAMPconnection reset by + peer/SAMPquot; in my error log?/STRONG + /A + P + This is a normal message and nothing about which to be alarmed. It simply + means that the client cancelled the connection before it had been + completely set up - such as by the end-user pressing the quot;Stopquot; + button. People's patience being what it is, sites with response-time + problems or slow network links may experiences this more than + high-capacity ones or those with large pipes to the network. + /P + HR + /LI LIA NAME=nph-scripts STRONGHow can I get my script's output without Apache buffering it?/STRONG *** *** 1481,1499 To resolve this, you can either make sure you use the include files and libraries that came with your system or make sure to use the new include files and libraries. Adding CODE-lbind/CODE to the ! CODEEXTRA_LFLAGS/CODE line in your CODEConfiguration/CODE ! file, then re-running CODEConfigure/CODE, should resolve the ! problem. /P ! pbNote:/b As of BIND 8.1.1, the bind libraries and files are ! installed under code/usr/local/bind/code by default. So you should not run into this problem. Should you want to use the bind resolvers you'll have to add the following to the respective lines: ! blockquotepre ! EXTRA_CFLAGS=-I/usr/local/bind/include ! EXTRA_LFLAGS=-L/usr/local/bind/lib ! EXTRA_LIBS=-lbind ! /pre/blockquote HR /LI LIA NAME=set-servername --- 1498,1524 To resolve this, you can either make sure you use the include files and libraries that came with your system or make sure to use the new include files and libraries. Adding CODE-lbind/CODE to the ! CODEEXTRA_LDFLAGS/CODE line in your SAMPConfiguration/SAMP ! file, then re-running SAMPConfigure/SAMP, should resolve the ! problem. (Apache versions 1.2.* and earlier use ! CODEEXTRA_LFLAGS/CODE instead.) /P ! P ! STRONGNote:/STRONGAs of BIND 8.1.1, the bind libraries and files are ! installed under SAMP/usr/local/bind/SAMP by default, so you should not run into this problem. Should you want to use the bind resolvers you'll have to add the following to the respective lines: ! /P !
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/05 08:46:47 Modified:htdocs/manual/misc FAQ.html Log: Numerous HTML cleanups, some minor rewordings and fixes of typos. Revision ChangesPath 1.79 +141 -114 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.78 retrieving revision 1.79 diff -C3 -r1.78 -r1.79 *** FAQ.html 1997/07/05 15:01:17 1.78 --- FAQ.html 1997/07/05 15:46:46 1.79 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.78 $ ($Date: 1997/07/05 15:01:17 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.79 $ ($Date: 1997/07/05 15:46:46 $) /P P The latest version of this FAQ is always available from the main *** *** 261,268 programmers that httpd didn't behave as they wanted it to behave. Apache is an entirely volunteer effort, completely funded by its members, not by commercial sales. - HR /P /LI LIA NAME=relate STRONGHow does The Apache Group's work relate to other --- 261,268 programmers that httpd didn't behave as they wanted it to behave. Apache is an entirely volunteer effort, completely funded by its members, not by commercial sales. /P + HR /LI LIA NAME=relate STRONGHow does The Apache Group's work relate to other *** *** 422,428 the server error log. Sometimes this is enough for you to diagnose amp; fix the problem yourself (such as file permissions or the like). The default location of the error log is ! CODE/usr/local/etc/httpd/logs/error_log/CODE, but see the A HREF=../mod/core.html#errorlog SAMPErrorLog/SAMP/A --- 422,428 the server error log. Sometimes this is enough for you to diagnose amp; fix the problem yourself (such as file permissions or the like). The default location of the error log is ! SAMP/usr/local/etc/httpd/logs/error_log/SAMP, but see the A HREF=../mod/core.html#errorlog SAMPErrorLog/SAMP/A *** *** 872,892 a href=descriptors.htmlMore information is available./a /P HR LIA NAME=freebsd-setsize ! STRONGCan I increase FD_SETSIZE on FreeBSD?/STRONG /A P ! On FreeBSD 2.2 and older FD_SETSIZE, which limits the number of open ! files on the system, is limted to 256. This can limit the number of ! virtual hosts you are using; especially if they all use different log ! files. Increasing this limit (and recompiling apache) is not enough ! (As it is on some platforms, such as Solaris), as you also will have ! to recompile libc with the changed setting. ! /P ! p ! On FreeBSD 3.0 the default is 1024, so the problem is lessened. ! /p HR /LI --- 872,894 a href=descriptors.htmlMore information is available./a /P HR + /LI LIA NAME=freebsd-setsize ! STRONGCan I increase SAMPFD_SETSIZE/SAMP on FreeBSD?/STRONG /A P ! On FreeBSD 2.2 and older SAMPFD_SETSIZE/SAMP, which limits the ! number of open ! files on the system, is limited to 256. This can restrict the number of ! virtual hosts you can use; especially if they all use different log ! files. Increasing this limit (and recompiling Apache) is not enough, ! as it is on some platforms (such as Solaris), as you also will have ! to recompile SAMPlibc/SAMP with the changed setting. ! /P ! P ! On FreeBSD 3.0 the default is 1024, so the problem is lessened. ! /P HR /LI *** *** 965,970 --- 967,973 warranty, though, and you'll lose all accumulated UNIX guru points. /P HR + /LI LIA NAME=errordoc401 STRONGWhy doesn't my CODEErrorDocument 401/CODE work?/STRONG /A *** *** 1105, CITEPublishing Pages with PUT/CITE/A. /P HR ! /LI LIA NAME=fastcgi STRONGWhy isn't FastCGI included with Apache any more?/STRONG /A --- 1108,1114 CITEPublishing Pages with PUT/CITE/A. /P HR ! /LI LIA NAME=fastcgi STRONGWhy isn't FastCGI included with Apache any more?/STRONG /A *** *** 1141,1147 peer/SAMPquot; in my error log?/STRONG /A P ! This is a normal message and nothing to be alarmed about. It
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/07/05 08:49:40 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: {Sigh} Bringing over the latest HEAD changes. Revision ChangesPath No revision No revision 1.63.2.7 +22 -17apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.6 retrieving revision 1.63.2.7 diff -C3 -r1.63.2.6 -r1.63.2.7 *** FAQ.html 1997/07/05 15:37:37 1.63.2.6 --- FAQ.html 1997/07/05 15:49:38 1.63.2.7 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.6 $ ($Date: 1997/07/05 15:37:37 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.7 $ ($Date: 1997/07/05 15:49:38 $) /P P The latest version of this FAQ is always available from the main *** *** 261,268 programmers that httpd didn't behave as they wanted it to behave. Apache is an entirely volunteer effort, completely funded by its members, not by commercial sales. - HR /P /LI LIA NAME=relate STRONGHow does The Apache Group's work relate to other --- 261,268 programmers that httpd didn't behave as they wanted it to behave. Apache is an entirely volunteer effort, completely funded by its members, not by commercial sales. /P + HR /LI LIA NAME=relate STRONGHow does The Apache Group's work relate to other *** *** 872,892 a href=descriptors.htmlMore information is available./a /P HR LIA NAME=freebsd-setsize ! STRONGCan I increase FD_SETSIZE on FreeBSD?/STRONG /A P ! On FreeBSD 2.2 and older FD_SETSIZE, which limits the number of open ! files on the system, is limted to 256. This can limit the number of ! virtual hosts you are using; especially if they all use different log ! files. Increasing this limit (and recompiling apache) is not enough ! (As it is on some platforms, such as Solaris), as you also will have ! to recompile libc with the changed setting. ! /P ! p ! On FreeBSD 3.0 the default is 1024, so the problem is lessened. ! /p HR /LI --- 872,894 a href=descriptors.htmlMore information is available./a /P HR + /LI LIA NAME=freebsd-setsize ! STRONGCan I increase SAMPFD_SETSIZE/SAMP on FreeBSD?/STRONG /A P ! On FreeBSD 2.2 and older SAMPFD_SETSIZE/SAMP, which limits the ! number of open ! files on the system, is limited to 256. This can restrict the number of ! virtual hosts you can use; especially if they all use different log ! files. Increasing this limit (and recompiling Apache) is not enough, ! as it is on some platforms (such as Solaris), as you also will have ! to recompile SAMPlibc/SAMP with the changed setting. ! /P ! P ! On FreeBSD 3.0 the default is 1024, so the problem is lessened. ! /P HR /LI *** *** 965,970 --- 967,973 warranty, though, and you'll lose all accumulated UNIX guru points. /P HR + /LI LIA NAME=errordoc401 STRONGWhy doesn't my CODEErrorDocument 401/CODE work?/STRONG /A *** *** 1105, CITEPublishing Pages with PUT/CITE/A. /P HR ! /LI LIA NAME=fastcgi STRONGWhy isn't FastCGI included with Apache any more?/STRONG /A --- 1108,1114 CITEPublishing Pages with PUT/CITE/A. /P HR ! /LI LIA NAME=fastcgi STRONGWhy isn't FastCGI included with Apache any more?/STRONG /A *** *** 1218,1223 --- 1221,1227 includes. You need to make sure that the versions of both are matched properly. There are two workarounds, either one will solve the problem: /P + P UL LIRemove the definition of CODEstruct iovec/CODE from your C library includes. It is located in CODE/usr/include/sys/uio.h/CODE. *** *** 1228,1233 --- 1232,1238 This hurts performance and should only be used as a last resort. /LI /UL + /P HR /LI LIA NAME=wheres-the-dump *** *** 1335,1342 CITEApache and Secure Transactions/CITE/A. /P HR ! /LI ! LIA NAME=HPUX-core STRONGWhy do I get core dumps under HPUX using HP's ANSI
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/07/05 10:31:00 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: Fix typos. Revision ChangesPath No revision No revision 1.63.2.8 +3 -3 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.7 retrieving revision 1.63.2.8 diff -C3 -r1.63.2.7 -r1.63.2.8 *** FAQ.html 1997/07/05 15:49:38 1.63.2.7 --- FAQ.html 1997/07/05 17:30:58 1.63.2.8 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.7 $ ($Date: 1997/07/05 15:49:38 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.8 $ ($Date: 1997/07/05 17:30:58 $) /P P The latest version of this FAQ is always available from the main *** *** 1703,1710 /P P A typical situation for this error is when you are using the ! SAMPmod_auth_dbm/SAMP, SAMPmod_auth_msql/SAMP, ! SAMPmod_auth_mysql/SAMP, SAMPmod_auth_anon/SAMP or SAMPmod_auth_cookie/SAMP modules on their own. These are by default STRONGnot/STRONG authoritative, and this will pass the buck on to the (non-existent) next authentification module when the --- 1703,1710 /P P A typical situation for this error is when you are using the ! SAMPmod_auth_dbm/SAMP, SAMPmod_auth_msql/SAMP, ! SAMPmod_auth_mysql/SAMP, SAMPmod_auth_anon/SAMP or SAMPmod_auth_cookie/SAMP modules on their own. These are by default STRONGnot/STRONG authoritative, and this will pass the buck on to the (non-existent) next authentification module when the
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/07/05 10:33:36 Modified:htdocs/manual/misc FAQ.html Log: Fix typos. Revision ChangesPath 1.80 +3 -3 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.79 retrieving revision 1.80 diff -C3 -r1.79 -r1.80 *** FAQ.html 1997/07/05 15:46:46 1.79 --- FAQ.html 1997/07/05 17:33:34 1.80 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.79 $ ($Date: 1997/07/05 15:46:46 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.80 $ ($Date: 1997/07/05 17:33:34 $) /P P The latest version of this FAQ is always available from the main *** *** 1703,1710 /P P A typical situation for this error is when you are using the ! SAMPmod_auth_dbm/SAMP, SAMPmod_auth_msql/SAMP, ! SAMPmod_auth_mysql/SAMP, SAMPmod_auth_anon/SAMP or SAMPmod_auth_cookie/SAMP modules on their own. These are by default STRONGnot/STRONG authoritative, and this will pass the buck on to the (non-existent) next authentification module when the --- 1703,1710 /P P A typical situation for this error is when you are using the ! SAMPmod_auth_dbm/SAMP, SAMPmod_auth_msql/SAMP, ! SAMPmod_auth_mysql/SAMP, SAMPmod_auth_anon/SAMP or SAMPmod_auth_cookie/SAMP modules on their own. These are by default STRONGnot/STRONG authoritative, and this will pass the buck on to the (non-existent) next authentification module when the
cvs commit: apache/htdocs/manual/misc FAQ.html fin_wait_2.html known_bugs.html
dgaudet 97/06/28 13:55:45 Modified:htdocs/manual/misc FAQ.html fin_wait_2.html known_bugs.html Log: Update bind-8.1 docs in FAQ. Update known_bugs with 1.2.1 relevance. Remove some 192.168.x.x host references in known_bugs. Add note about sunos 4.x and KeepAlive off. Revision ChangesPath 1.75 +10 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.74 retrieving revision 1.75 diff -C3 -r1.74 -r1.75 *** FAQ.html 1997/06/26 12:17:20 1.74 --- FAQ.html 1997/06/28 20:55:42 1.75 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.74 $ ($Date: 1997/06/26 12:17:20 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.75 $ ($Date: 1997/06/28 20:55:42 $) /P P The latest version of this FAQ is always available from the main *** *** 1481,1486 --- 1481,1495 file, then re-running CODEConfigure/CODE, should resolve the problem. /P + pbNote:/b As of BIND 8.1.1, the bind libraries and files are + installed under code/usr/local/bind/code by default. So you + should not run into this problem. Should you want to use the bind + resolvers you'll have to add the following to the respective lines: + blockquotepre + EXTRA_CFLAGS=-I/usr/local/bind/include + EXTRA_LFLAGS=-L/usr/local/bind/lib + EXTRA_LIBS=-lbind + /pre/blockquote HR /LI LIA NAME=set-servername 1.9 +6 -0 apache/htdocs/manual/misc/fin_wait_2.html Index: fin_wait_2.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/fin_wait_2.html,v retrieving revision 1.8 retrieving revision 1.9 diff -C3 -r1.8 -r1.9 *** fin_wait_2.html 1997/06/24 18:39:34 1.8 --- fin_wait_2.html 1997/06/28 20:55:43 1.9 *** *** 266,271 --- 266,277 mbuf clusters you want to your kernel config file and rebuilding your kernel.P /DL + + H3Disable KeepAlive/H3 + PIf you are unable to do any of the above then you should, as a last + resort, disable KeepAlive. Edit your httpd.conf and change KeepAlive On + to KeepAlive Off. + H2LIFeedback/H2 If you have any information to add to this page, please contact me at 1.19 +19 -21apache/htdocs/manual/misc/known_bugs.html Index: known_bugs.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/known_bugs.html,v retrieving revision 1.18 retrieving revision 1.19 diff -C3 -r1.18 -r1.19 *** known_bugs.html 1997/06/12 14:05:31 1.18 --- known_bugs.html 1997/06/28 20:55:43 1.19 *** *** 41,50 source file codeconf.h/code for your architecture. This will be tracked as a href=http://www.apache.org/bugdb.cgi/full/467;PR#467/a. ! /LI a name=cnegbug/a ! LIApache's A HREF=../content-negotiation.htmlContent Negotiation/A should pick the smallest variant if there are several that are equally acceptable. A bug in 1.2 means it no longer does this unless all the variants have character sets. --- 41,51 source file codeconf.h/code for your architecture. This will be tracked as a href=http://www.apache.org/bugdb.cgi/full/467;PR#467/a. ! P/LI a name=cnegbug/a ! LIbFixed in 1.2.1./b ! Apache's A HREF=../content-negotiation.htmlContent Negotiation/A should pick the smallest variant if there are several that are equally acceptable. A bug in 1.2 means it no longer does this unless all the variants have character sets. *** *** 53,65 pick the last equally acceptable variant instead of the first. This will be tracked as a href=http://www.apache.org/bugdb.cgi/full/94;PR#94/a. ! /LI LI The PATH_INFO part of a request URI cannot include the sequence CODE%2f/CODE. This will be tracked as A HREF=http://www.apache.org/bugdb.cgi/full/543;PR#543/A. ! /LI LIUsers of early 1.2 betas reported problems with many connections stuck in the FIN_WAIT_2 state due to server --- 54,66 pick the last equally acceptable variant instead of the first. This will be tracked as a href=http://www.apache.org/bugdb.cgi/full/94;PR#94/a. ! P/LI
cvs commit: apache/htdocs/manual/misc FAQ.html fin_wait_2.html known_bugs.html
dgaudet 97/06/28 13:58:19 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html fin_wait_2.html known_bugs.html Log: Update with latest from HEAD. Revision ChangesPath No revision No revision 1.63.2.4 +10 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.3 retrieving revision 1.63.2.4 diff -C3 -r1.63.2.3 -r1.63.2.4 *** FAQ.html 1997/06/27 03:02:04 1.63.2.3 --- FAQ.html 1997/06/28 20:58:16 1.63.2.4 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.3 $ ($Date: 1997/06/27 03:02:04 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.4 $ ($Date: 1997/06/28 20:58:16 $) /P P The latest version of this FAQ is always available from the main *** *** 1481,1486 --- 1481,1495 file, then re-running CODEConfigure/CODE, should resolve the problem. /P + pbNote:/b As of BIND 8.1.1, the bind libraries and files are + installed under code/usr/local/bind/code by default. So you + should not run into this problem. Should you want to use the bind + resolvers you'll have to add the following to the respective lines: + blockquotepre + EXTRA_CFLAGS=-I/usr/local/bind/include + EXTRA_LFLAGS=-L/usr/local/bind/lib + EXTRA_LIBS=-lbind + /pre/blockquote HR /LI LIA NAME=set-servername 1.7.2.2 +6 -0 apache/htdocs/manual/misc/fin_wait_2.html Index: fin_wait_2.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/fin_wait_2.html,v retrieving revision 1.7.2.1 retrieving revision 1.7.2.2 diff -C3 -r1.7.2.1 -r1.7.2.2 *** fin_wait_2.html 1997/06/27 03:02:05 1.7.2.1 --- fin_wait_2.html 1997/06/28 20:58:16 1.7.2.2 *** *** 266,271 --- 266,277 mbuf clusters you want to your kernel config file and rebuilding your kernel.P /DL + + H3Disable KeepAlive/H3 + PIf you are unable to do any of the above then you should, as a last + resort, disable KeepAlive. Edit your httpd.conf and change KeepAlive On + to KeepAlive Off. + H2LIFeedback/H2 If you have any information to add to this page, please contact me at 1.14.2.3 +19 -21apache/htdocs/manual/misc/known_bugs.html Index: known_bugs.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/known_bugs.html,v retrieving revision 1.14.2.2 retrieving revision 1.14.2.3 diff -C3 -r1.14.2.2 -r1.14.2.3 *** known_bugs.html 1997/06/27 03:02:06 1.14.2.2 --- known_bugs.html 1997/06/28 20:58:17 1.14.2.3 *** *** 41,50 source file codeconf.h/code for your architecture. This will be tracked as a href=http://www.apache.org/bugdb.cgi/full/467;PR#467/a. ! /LI a name=cnegbug/a ! LIApache's A HREF=../content-negotiation.htmlContent Negotiation/A should pick the smallest variant if there are several that are equally acceptable. A bug in 1.2 means it no longer does this unless all the variants have character sets. --- 41,51 source file codeconf.h/code for your architecture. This will be tracked as a href=http://www.apache.org/bugdb.cgi/full/467;PR#467/a. ! P/LI a name=cnegbug/a ! LIbFixed in 1.2.1./b ! Apache's A HREF=../content-negotiation.htmlContent Negotiation/A should pick the smallest variant if there are several that are equally acceptable. A bug in 1.2 means it no longer does this unless all the variants have character sets. *** *** 53,65 pick the last equally acceptable variant instead of the first. This will be tracked as a href=http://www.apache.org/bugdb.cgi/full/94;PR#94/a. ! /LI LI The PATH_INFO part of a request URI cannot include the sequence CODE%2f/CODE. This will be tracked as A HREF=http://www.apache.org/bugdb.cgi/full/543;PR#543/A. ! /LI LIUsers of early 1.2 betas reported problems with many connections stuck in the FIN_WAIT_2 state due to server --- 54,66 pick the last equally acceptable variant instead of the first. This will be tracked as a
cvs commit: apache/htdocs/manual/misc FAQ.html known_bugs.html
dgaudet 97/06/28 14:05:33 Modified:htdocs/manual/misc FAQ.html known_bugs.html Log: Provide links to descriptors.html. Revision ChangesPath 1.76 +5 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.75 retrieving revision 1.76 diff -C3 -r1.75 -r1.76 *** FAQ.html 1997/06/28 20:55:42 1.75 --- FAQ.html 1997/06/28 21:05:31 1.76 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.75 $ ($Date: 1997/06/28 20:55:42 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.76 $ ($Date: 1997/06/28 21:05:31 $) /P P The latest version of this FAQ is always available from the main *** *** 863,868 --- 863,872 P Since this is an operating-system limitation, there's not much else available in the way of solutions. + P + As of 1.2.1 we have made attempts to work around various limitations + involving running with many descriptors. + a href=descriptors.htmlMore information is available./a /P HR 1.20 +2 -2 apache/htdocs/manual/misc/known_bugs.html Index: known_bugs.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/known_bugs.html,v retrieving revision 1.19 retrieving revision 1.20 diff -C3 -r1.19 -r1.20 *** known_bugs.html 1997/06/28 20:55:43 1.19 --- known_bugs.html 1997/06/28 21:05:32 1.20 *** *** 99,105 See A HREF=http://www.apache.org/bugdb.cgi/full/681;PR#681/A. P/LI ! LIbWorkaround available in 1.2.1./b There appears to be a problem on BSDI 2.1 with large numbers of virtual hosts. This appears similar to a file-descriptor limit but BSDI should not have this problem. This will be tracked as --- 99,105 See A HREF=http://www.apache.org/bugdb.cgi/full/681;PR#681/A. P/LI ! LIa href=descriptors.htmlbWorkaround available in 1.2.1./b/a There appears to be a problem on BSDI 2.1 with large numbers of virtual hosts. This appears similar to a file-descriptor limit but BSDI should not have this problem. This will be tracked as *** *** 107,113 See also the A HREF=FAQ.html#fdlimApache FAQ/A. P/LI ! LIbWorkaround available in 1.2.1./b Solaris 2 has problems with large numbers of virtual hosts. This is because of an operating system limit of 256 file pointers, not due to Apache. See also the A HREF=FAQ.html#fdlimApache FAQ/A. --- 107,113 See also the A HREF=FAQ.html#fdlimApache FAQ/A. P/LI ! LIa href=descriptors.htmlbWorkaround available in 1.2.1./b/a Solaris 2 has problems with large numbers of virtual hosts. This is because of an operating system limit of 256 file pointers, not due to Apache. See also the A HREF=FAQ.html#fdlimApache FAQ/A.
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/06/12 04:29:12 Modified:htdocs/manual/misc FAQ.html Log: Removed TABs, replacing with spaces as appropriate {sigh}. Revision ChangesPath 1.70 +5 -5 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.69 retrieving revision 1.70 diff -C3 -r1.69 -r1.70 *** FAQ.html 1997/06/11 18:46:46 1.69 --- FAQ.html 1997/06/12 11:29:11 1.70 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.69 $ ($Date: 1997/06/11 18:46:46 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.70 $ ($Date: 1997/06/12 11:29:11 $) /P P The latest version of this FAQ is always available from the main *** *** 35,45 !--apache.org or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- !--- verify that the numbering matches up. -- ! !-- - *Don't* use PRE/PRE blocks - they don't appear -- !--correctly in a reliable way when this is converted to text -- ! !--with Lynx. Use DLDDCODExxxBRxx/CODE/DD/DL-- ! !--blocks inside a P/P instead. This is necessary to get -- ! !--the horizontal and vertical indenting right.-- !-- - Don't forget to include an HR tag after the last /P tag -- !--but before the /LI in an item. -- P --- 35,45 !--apache.org or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- !--- verify that the numbering matches up. -- ! !-- - *Don't* use PRE/PRE blocks - they don't appear -- !--correctly in a reliable way when this is converted to text -- ! !--with Lynx. Use DLDDCODExxxBRxx/CODE/DD/DL-- ! !--blocks inside a P/P instead. This is necessary to get -- ! !--the horizontal and vertical indenting right.-- !-- - Don't forget to include an HR tag after the last /P tag -- !--but before the /LI in an item. -- P
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/06/12 08:24:04 Modified:htdocs/manual/misc FAQ.html Log: Clean up premature end of headers FAQ and add additional (and more common) cause description. Revision ChangesPath 1.71 +33 -12apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.70 retrieving revision 1.71 diff -C3 -r1.70 -r1.71 *** FAQ.html 1997/06/12 11:29:11 1.70 --- FAQ.html 1997/06/12 15:24:00 1.71 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.70 $ ($Date: 1997/06/12 11:29:11 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.71 $ ($Date: 1997/06/12 15:24:00 $) /P P The latest version of this FAQ is always available from the main *** *** 569,595 P It means just what it says: the server was expecting a complete set of HTTP headers (one or more followed by a blank line), and didn't get ! them. The most common cause of this (aside from people not ! outputting the required headers at all) a result of an interaction ! with perl's output buffering. To make perl flush its buffers ! after each output statement, insert the following statements before your ! first CODEprint/CODE or CODEwrite/CODE statement: /P P DL !DDCODE$cfh = select (STDOUT);BR ! $| = 1;BR ! select ($cfh);/CODE /DD /DL /P P This is generally only necessary when you are calling external programs from your script that send output to stdout, or if there will ! be along delay between the time the headers are sent and the actual content starts being emitted. To maximise performance, you should ! turn buffering back EMon/EM (with CODE$| = 0/CODE or the ! equivalent) after the statements that send the headers. P If your script isn't written in Perl, do the equivalent thing for whatever language you EMare/EM using (EMe.g./EM, for C, call --- 569,616 P It means just what it says: the server was expecting a complete set of HTTP headers (one or more followed by a blank line), and didn't get ! them. ! /P ! P ! The most common cause of this problem is the script dying before ! sending the complete set of headers, or possibly any at all, to the ! 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 ! quot;premature end of script headersquot; message. ! /P ! P ! The second most common cause of this (aside from people not ! outputting the required headers at all) is a result of an interaction ! with Perl's output buffering. To make Perl flush its buffers ! after each output statement, insert the following statements around ! the CODEprint/CODE or CODEwrite/CODE statements that send your ! HTTP headers: /P P DL !DDCODE{BR ! nbsp;local ($oldbar) = $|;BR ! nbsp;$cfh = select (STDOUT);BR ! nbsp;$| = 1;BR ! nbsp;#BR ! nbsp;# print your HTTP headers hereBR ! nbsp;#BR ! nbsp;$| = $oldbar;BR ! nbsp;select ($cfh);BR ! }/CODE /DD /DL /P P This is generally only necessary when you are calling external programs from your script that send output to stdout, or if there will ! be a long delay between the time the headers are sent and the actual content starts being emitted. To maximise performance, you should ! turn buffer-flushing back EMoff/EM (with CODE$| = 0/CODE or the ! equivalent) after the statements that send the headers, as displayed ! above. ! /P P If your script isn't written in Perl, do the equivalent thing for whatever language you EMare/EM using (EMe.g./EM, for C, call
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/06/11 08:13:07 Modified:htdocs/manual/misc FAQ.html Log: Add missing P. Revision ChangesPath 1.68 +2 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.67 retrieving revision 1.68 diff -C3 -r1.67 -r1.68 *** FAQ.html 1997/06/11 11:57:19 1.67 --- FAQ.html 1997/06/11 15:13:05 1.68 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.67 $ ($Date: 1997/06/11 11:57:19 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.68 $ ($Date: 1997/06/11 15:13:05 $) /P P The latest version of this FAQ is always available from the main *** *** 1209,1214 --- 1209,1215 LISTRONGInadequate checking and verification in your configuration of Apache/STRONG BR + P If you intend to perform access checking and restriction based upon the client's host or domain name, you really need to configure Apache to double-check the origin information it's supplied. You do
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/06/11 04:57:21 Modified:htdocs/manual/misc FAQ.html Log: Added a semi-FAQ about why mod_info doesn't display directive values. Also, lots of general cleanup. Revision ChangesPath 1.67 +156 -94 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.66 retrieving revision 1.67 diff -C3 -r1.66 -r1.67 *** FAQ.html 1997/06/10 16:04:43 1.66 --- FAQ.html 1997/06/11 11:57:19 1.67 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.66 $ ($Date: 1997/06/10 16:04:43 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.67 $ ($Date: 1997/06/11 11:57:19 $) /P P The latest version of this FAQ is always available from the main *** *** 35,40 --- 35,45 !--apache.org or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- !--- verify that the numbering matches up. -- + !-- - *Don't* use PRE/PRE blocks - they don't appear -- + !--correctly in a reliable way when this is converted to text -- + !--with Lynx. Use DLDDCODExxxBRxx/CODE/DD/DL-- + !--blocks inside a P/P instead. This is necessary to get -- + !--the horizontal and vertical indenting right.-- !-- - Don't forget to include an HR tag after the last /P tag -- !--but before the /LI in an item. -- P *** *** 51,58 !-- - mod_auth passwd lines user:pw:.* - ++1st colon onward is -- !-- treated as pw, not just ++1st to --2nd. -- !-- - SSL: -- ! !-- Can I use Apache-SSL for free in Canada? -- ! !-- Why can't I use Apache-SSL in the U.S.? -- !-- - How can I found out how many visitors my site gets? -- !-- - How do I add a counter? -- !-- - How do I configure Apache as a proxy?-- --- 56,63 !-- - mod_auth passwd lines user:pw:.* - ++1st colon onward is -- !-- treated as pw, not just ++1st to --2nd. -- !-- - SSL: -- ! !-- - Can I use Apache-SSL for free in Canada? -- ! !-- - Why can't I use Apache-SSL in the U.S.?-- !-- - How can I found out how many visitors my site gets? -- !-- - How do I add a counter? -- !-- - How do I configure Apache as a proxy?-- *** *** 71,77 !-- - Fix midi question; a bigger problem than midi vs. x-midi is -- !-- the simple fact that older versions of Apache (and new ones -- !-- that have been upgraded without upgrading the mime.types -- ! !-- file don't have the type listed at all. -- UL LISTRONGBackground/STRONG OL START=1 --- 76,82 !-- - Fix midi question; a bigger problem than midi vs. x-midi is -- !-- the simple fact that older versions of Apache (and new ones -- !-- that have been upgraded without upgrading the mime.types -- ! !-- file) don't have the type listed at all. -- UL LISTRONGBackground/STRONG OL START=1 *** *** 159,165 Apache buffering it?/A /LI LIA HREF=#linuxiovecWhy do I get complaints about redefinition ! of `struct iovec' when compiling under Linux?/A /LI LIA HREF=#wheres-the-dumpThe errorlog says Apache dumped core, but where's the dump file?/A --- 164,170 Apache buffering it?/A /LI LIA HREF=#linuxiovecWhy do I get complaints about redefinition ! of quot;CODEstruct iovec/CODEquot; when compiling under Linux?/A /LI LIA HREF=#wheres-the-dumpThe errorlog says Apache dumped core, but where's the dump file?/A *** *** 182,200 logs?/A /LI LIA HREF=#bind8.1Why do I get an error about an undefined ! reference to __inet_ntoa or other __inet_* symbols?/A /LI LIA HREF=#set-servernameWhy does accessing directories only work ! when I include the trailing / (eg. CODEhttp://foo.domain.com/~user/ ! /CODE) but not when I omit it (eg.
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/06/11 11:46:48 Modified:htdocs/manual/misc FAQ.html Log: Removing inappropriate P/P container. Revision ChangesPath 1.69 +1 -3 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.68 retrieving revision 1.69 diff -C3 -r1.68 -r1.69 *** FAQ.html 1997/06/11 15:13:05 1.68 --- FAQ.html 1997/06/11 18:46:46 1.69 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.68 $ ($Date: 1997/06/11 15:13:05 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.69 $ ($Date: 1997/06/11 18:46:46 $) /P P The latest version of this FAQ is always available from the main *** *** 1209,1222 LISTRONGInadequate checking and verification in your configuration of Apache/STRONG BR - P If you intend to perform access checking and restriction based upon the client's host or domain name, you really need to configure Apache to double-check the origin information it's supplied. You do this by adding the SAMP-DMAXIMUM_DNS/SAMP clause to the SAMPEXTRA_CFLAGS/SAMP definition in your SAMPConfiguration/SAMP file. For example: - /P P DL DDCODEEXTRA_CFLAGS=-DMAXIMUM_DNS/CODE --- 1209,1220
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/06/11 14:21:41 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: Updating with changes from HEAD. (CVS has been *really* slow to-day..) Revision ChangesPath No revision No revision 1.63.2.2 +156 -117 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.63.2.1 retrieving revision 1.63.2.2 diff -C3 -r1.63.2.1 -r1.63.2.2 *** FAQ.html 1997/06/09 17:04:36 1.63.2.1 --- FAQ.html 1997/06/11 21:21:39 1.63.2.2 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.1 $ ($Date: 1997/06/09 17:04:36 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.63.2.2 $ ($Date: 1997/06/11 21:21:39 $) /P P The latest version of this FAQ is always available from the main *** *** 35,40 --- 35,45 !--apache.org or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- !--- verify that the numbering matches up. -- + !-- - *Don't* use PRE/PRE blocks - they don't appear -- + !--correctly in a reliable way when this is converted to text -- + !--with Lynx. Use DLDDCODExxxBRxx/CODE/DD/DL-- + !--blocks inside a P/P instead. This is necessary to get -- + !--the horizontal and vertical indenting right.-- !-- - Don't forget to include an HR tag after the last /P tag -- !--but before the /LI in an item. -- P *** *** 51,58 !-- - mod_auth passwd lines user:pw:.* - ++1st colon onward is -- !-- treated as pw, not just ++1st to --2nd. -- !-- - SSL: -- ! !-- Can I use Apache-SSL for free in Canada? -- ! !-- Why can't I use Apache-SSL in the U.S.? -- !-- - How can I found out how many visitors my site gets? -- !-- - How do I add a counter? -- !-- - How do I configure Apache as a proxy?-- --- 56,63 !-- - mod_auth passwd lines user:pw:.* - ++1st colon onward is -- !-- treated as pw, not just ++1st to --2nd. -- !-- - SSL: -- ! !-- - Can I use Apache-SSL for free in Canada? -- ! !-- - Why can't I use Apache-SSL in the U.S.?-- !-- - How can I found out how many visitors my site gets? -- !-- - How do I add a counter? -- !-- - How do I configure Apache as a proxy?-- *** *** 71,77 !-- - Fix midi question; a bigger problem than midi vs. x-midi is -- !-- the simple fact that older versions of Apache (and new ones -- !-- that have been upgraded without upgrading the mime.types -- ! !-- file don't have the type listed at all. -- UL LISTRONGBackground/STRONG OL START=1 --- 76,82 !-- - Fix midi question; a bigger problem than midi vs. x-midi is -- !-- the simple fact that older versions of Apache (and new ones -- !-- that have been upgraded without upgrading the mime.types -- ! !-- file) don't have the type listed at all. -- UL LISTRONGBackground/STRONG OL START=1 *** *** 159,165 Apache buffering it?/A /LI LIA HREF=#linuxiovecWhy do I get complaints about redefinition ! of `struct iovec' when compiling under Linux?/A /LI LIA HREF=#wheres-the-dumpThe errorlog says Apache dumped core, but where's the dump file?/A --- 164,170 Apache buffering it?/A /LI LIA HREF=#linuxiovecWhy do I get complaints about redefinition ! of quot;CODEstruct iovec/CODEquot; when compiling under Linux?/A /LI LIA HREF=#wheres-the-dumpThe errorlog says Apache dumped core, but where's the dump file?/A *** *** 182,200 logs?/A /LI LIA HREF=#bind8.1Why do I get an error about an undefined ! reference to __inet_ntoa or other __inet_* symbols?/A /LI LIA HREF=#set-servernameWhy does accessing directories only work ! when I
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/06/10 09:04:45 Modified:htdocs/manual/misc FAQ.html Log: Remove leftover JDK question and fix BrowserMatch string. Revision ChangesPath 1.66 +2 -24 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.65 retrieving revision 1.66 diff -C3 -r1.65 -r1.66 *** FAQ.html 1997/06/09 15:30:02 1.65 --- FAQ.html 1997/06/10 16:04:43 1.66 *** *** 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.65 $ ($Date: 1997/06/09 15:30:02 $) /P P The latest version of this FAQ is always available from the main --- 15,21 !--#include virtual=header.html -- H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1 P ! $Revision: 1.66 $ ($Date: 1997/06/10 16:04:43 $) /P P The latest version of this FAQ is always available from the main *** *** 1000,1006 /P P DL !DDCODEBrowserMatch Java/1.0 force-response-1.0/CODE /DD /DL /P --- 1000,1006 /P P DL !DDCODEBrowserMatch Java1.0 force-response-1.0/CODE /DD /DL /P *** *** 1380,1407 CITEGathering Visitor Information: Customising Your Logfiles/CITE/Aquot;. /P - HR - /LI - LIA NAME=jdk1.x - STRONGWhy do Java applets and applications not work - with documents on my Apache server?/STRONG - /A - P - The Java Development Kit (JDK) libraries versions 1.0.2 and 1.1 do not - correctly interpret the quot;SAMPHTTP/1.1/SAMPquot; response - header that Apache 1.2 sends. Instead, if they don't see an exact - match for quot;SAMPHTTP/1.0/SAMPquot;, they assume the headers - are part of the document content. - /P - P - This is a known problem, and it has been reported to Sun's JavaSoft - unit. In the meantime, Apache 1.2 servers can work around this by - adding the following lines to their configuration files: - /P - DL -DDCODEBrowserMatchnbsp;Java1.0nbsp;force-response-1.0/CODE -/DD - /DL HR /LI LIA NAME=bind8.1 --- 1380,1385
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/06/09 10:04:38 Modified:htdocs/manual/misc Tag: APACHE_1_2_X FAQ.html Log: Merge FAQ updates from HEAD. Revision ChangesPath No revision No revision 1.63.2.1 +122 -10 apache/htdocs/manual/misc/FAQ.html
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/05/30 12:33:05 Modified:htdocs/manual/misc FAQ.html Log: Correcting typo pointed out to RobH by [EMAIL PROTECTED]. Revision ChangesPath 1.62 +2 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.61 retrieving revision 1.62 diff -C3 -r1.61 -r1.62 *** FAQ.html 1997/05/28 19:29:12 1.61 --- FAQ.html 1997/05/30 19:33:04 1.62 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.61 $ ($Date: 1997/05/28 19:29:12 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.62 $ ($Date: 1997/05/30 19:33:04 $) /P P The latest version of this FAQ is always available from the main *** *** 1228,1234 P We have had numerous reports of Apache dumping core when compiled with HP's ANSI C compiler using optimization. Disabling the compiler ! optimiation has fixed these problems. /P HR /LI --- 1228,1234 P We have had numerous reports of Apache dumping core when compiled with HP's ANSI C compiler using optimization. Disabling the compiler ! optimization has fixed these problems. /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/05/28 12:02:15 Modified:htdocs/manual/misc FAQ.html Log: Corrected FAQ about Java to reflect the latest edition of reality as we know it. Revision ChangesPath 1.60 +21 -13apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.59 retrieving revision 1.60 diff -C3 -r1.59 -r1.60 *** FAQ.html 1997/05/19 21:10:22 1.59 --- FAQ.html 1997/05/28 19:02:13 1.60 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.59 $ ($Date: 1997/05/19 21:10:22 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.60 $ ($Date: 1997/05/28 19:02:13 $) /P P The latest version of this FAQ is always available from the main *** *** 174,182 LIA HREF=#addlogHow do I add browsers and referrers to my logs?/A /LI -LIA HREF=#jdk1.xWhy do Java applets and applications not work - with documents on my Apache server?/A -/LI /OL /LI /UL --- 174,179 *** *** 953,977 As of version 1.2, Apache is an HTTP/1.1 (HyperText Transfer Protocol version 1.1) server. This fact is reflected in the protocol version that's included in the response headers sent to a client when ! processing a request. Unfortunately, the URL methods (URLConnection ! and friends) in the Java Development Kit (JDK) versions 1.0.2 through ! 1.1.1 expect to see the version string quot;HTTP/1.0quot; and do not ! correctly interpret the quot;HTTP/1.1quot; value Apache is sending ! (this part of the response is a declaration of what the server can do ! rather than a declaration of the dialect of the response). The result is that the JDK methods do not correctly parse the headers, and include them with the document content by mistake. /P P ! This is definitely a bug in the JDK, but it's unclear when (or ! whether) it will be fixed. In the meantime, a workaround is to tell Apache to quot;fakequot; an HTTP/1.0 response to requests that come from the JDK methods; this can be done by including a line such as the following in your server configuration files: /P P DL !DDCODEBrowserMatch HotJava/1.0 force-response-1.0/CODE /DD /DL /P --- 950,985 As of version 1.2, Apache is an HTTP/1.1 (HyperText Transfer Protocol version 1.1) server. This fact is reflected in the protocol version that's included in the response headers sent to a client when ! processing a request. Unfortunately, low-level Web access classes ! included in the Java Development Kit (JDK) version 1.0.2 expect to see ! the version string quot;HTTP/1.0quot; and do not correctly interpret ! the quot;HTTP/1.1quot; value Apache is sending (this part of the ! response is a declaration of what the server can do rather than a ! declaration of the dialect of the response). The result is that the JDK methods do not correctly parse the headers, and include them with the document content by mistake. /P P ! This is definitely a bug in the JDK 1.0.2 foundation classes from Sun, ! and it has been fixed in version 1.1. However, the classes in ! question are part of the virtual machine environment, which means ! they're part of the Web browser (if Java-enabled) or the Java ! environment on the client system - so even if you develop ! EMyour/EM classes with a recent JDK, the eventual users might ! encounter the problem. ! The classes involved are replaceable by vendors implementing the ! Java virtual machine environment, and so even those that are based ! upon the 1.0.2 version may not have this problem. ! /P ! P ! In the meantime, a workaround is to tell Apache to quot;fakequot; an HTTP/1.0 response to requests that come from the JDK methods; this can be done by including a line such as the following in your server configuration files: /P P DL !DDCODEBrowserMatch Java/1.0 force-response-1.0/CODE /DD /DL /P
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/05/19 14:10:24 Modified:htdocs/manual/misc FAQ.html Log: Corrected BrowserMatch settings for JDK 1.0.2 workaround. Revision ChangesPath 1.59 +2 -4 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.58 retrieving revision 1.59 diff -C3 -r1.58 -r1.59 *** FAQ.html 1997/05/14 11:13:56 1.58 --- FAQ.html 1997/05/19 21:10:22 1.59 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.58 $ ($Date: 1997/05/14 11:13:56 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.59 $ ($Date: 1997/05/19 21:10:22 $) /P P The latest version of this FAQ is always available from the main *** *** 1363,1371 adding the following lines to their configuration files: /P DL !DDCODEBrowserMatchnbsp;HotJava/1.nbsp;force-response-1.0 ! BR ! BrowserMatchnbsp;Java1.nbsp;force-response-1.0/CODE /DD /DL HR --- 1363,1369 adding the following lines to their configuration files: /P DL !DDBrowserMatchnbsp;Java1.0nbsp;force-response-1.0/CODE /DD /DL HR
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/05/14 04:13:57 Modified:htdocs/manual/misc FAQ.html Log: Another FAQ-to-do.. footers. Revision ChangesPath 1.58 +3 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.57 retrieving revision 1.58 diff -C3 -r1.57 -r1.58 *** FAQ.html 1997/05/10 23:30:03 1.57 --- FAQ.html 1997/05/14 11:13:56 1.58 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.57 $ ($Date: 1997/05/10 23:30:03 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.58 $ ($Date: 1997/05/14 11:13:56 $) /P P The latest version of this FAQ is always available from the main *** *** 63,69 !-- a lot when accessed via the plugin ... and also mention-- !-- how range-requests can cause bytes served file size -- !-- - Why does http://host/~user not work but http://host/~user/ -- ! !-- work properly? -- UL LISTRONGBackground/STRONG OL START=1 --- 63,70 !-- a lot when accessed via the plugin ... and also mention-- !-- how range-requests can cause bytes served file size -- !-- - Why does http://host/~user not work but http://host/~user/ -- ! !-- works properly? -- ! !-- - How do I add a footer to all pages offered by my server? -- UL LISTRONGBackground/STRONG OL START=1
cvs commit: apache/htdocs/manual/misc FAQ.html
dgaudet 97/05/10 16:30:05 Modified:htdocs/manual/misc FAQ.html Log: YATBD Revision ChangesPath 1.57 +4 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.56 retrieving revision 1.57 diff -C3 -r1.56 -r1.57 *** FAQ.html 1997/05/06 15:12:35 1.56 --- FAQ.html 1997/05/10 23:30:03 1.57 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.56 $ ($Date: 1997/05/06 15:12:35 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.57 $ ($Date: 1997/05/10 23:30:03 $) /P P The latest version of this FAQ is always available from the main *** *** 59,64 --- 59,67 !-- do so via a username and password? -- !-- - Why do I get send lost connection messages in my error -- !-- log? -- + !-- - specifically consider .pdf files which seem to cause this -- + !-- a lot when accessed via the plugin ... and also mention-- + !-- how range-requests can cause bytes served file size -- !-- - Why does http://host/~user not work but http://host/~user/ -- !-- work properly? -- UL
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/05/04 09:44:10 Modified:htdocs/manual/misc FAQ.html Log: Add QA about why won't it build with my compiler? Revision ChangesPath 1.51 +58 -5 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.50 retrieving revision 1.51 diff -C3 -r1.50 -r1.51 *** FAQ.html 1997/05/04 14:43:08 1.50 --- FAQ.html 1997/05/04 16:44:08 1.51 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.50 $ ($Date: 1997/05/04 14:43:08 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.51 $ ($Date: 1997/05/04 16:44:08 $) /P P The latest version of this FAQ is always available from the main *** *** 60,69 !-- do so via a username and password? -- !-- - Why do I get send lost connection messages in my error -- !-- log? -- - !-- - Why won't Apache compile using the (SunOS|HPUX|etc...) -- - !-- compiler that comes with the OS? -- - - UL LISTRONGBackground/STRONG OL START=1 --- 60,65 *** *** 167,172 --- 163,171 LIA HREF=#midiHow do I get Apache to send a MIDI file so the browser can play it?/A /LI +LIA HREF=#cantbuildWhy won't Apache compile with my + system's SAMPcc/SAMP?/A +/LI /OL /LI /UL *** *** 1216,1221 --- 1215,1274 /P /LI /OL + HR + /LI + LIA NAME=cantbuild +STRONGWhy won't Apache compile with my system's +SAMPcc/SAMP?/STRONG + /A + P + If the server won't compile on your system, it is probably due to one + of the following causes: + /P + UL +LISTRONGThe SAMPConfigure/SAMP script doesn't recognize your system + environment./STRONG + BR + This might be either because it's completely unknown or because + the specific environment (include files, OS version, EMet + cetera/EM) isn't explicitly handled. If this happens, you may + need to port the server to your OS yourself. +/LI +LISTRONGYour system's C compiler is garbage./STRONG + BR + Some operating systems include a default C compiler that is either + not ANSI C-compliant or suffers from other deficiencies. The usual + recommendation in cases like this is to acquire, install, and use + SAMPgcc/SAMP. +/LI +LISTRONGYour SAMPinclude/SAMP files may be confused./STRONG + BR + In some cases, we have found that a compiler installation or system + upgrade has left the C header files in an inconsistent state. Make + sure that your include directory tree is in sync with the compiler and + the operating system. +/LI +LISTRONGYour operating system or compiler may be out of + revision./STRONG + BR + Software vendors (including those that develop operating systems) + issue new releases for a reason; sometimes to add functionality, but + more often to fix bugs that have been discovered. Try upgrading + your compiler and/or your operating system. +/LI + /UL + P + The Apache Group tests the ability to build the server on many + different platforms. Unfortunately, we can't test all of the OS + platforms there are. If you have verified that none of the above + issues is the cause of your problem, and it hasn't been reported + before, please submit a + A +HREF=http://www.apache.org/bugdb.cgi; + problem report/A. + Be sure to include EMcomplete/EM details, such as the compiler + amp; OS versions and exact error messages. + /P HR !-- Don't forget to add HR tags at the end of each list item.. -- /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/05/04 10:05:26 Modified:htdocs/manual/misc FAQ.html Log: Add QA about logging Referer: and User-Agent: headers. Revision ChangesPath 1.52 +37 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.51 retrieving revision 1.52 diff -C3 -r1.51 -r1.52 *** FAQ.html 1997/05/04 16:44:08 1.51 --- FAQ.html 1997/05/04 17:05:25 1.52 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.51 $ ($Date: 1997/05/04 16:44:08 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.52 $ ($Date: 1997/05/04 17:05:25 $) /P P The latest version of this FAQ is always available from the main *** *** 54,60 !-- HTTP/1.1 browsers? -- !-- - Is there an Apache for W95/WNT? -- !-- - Why does Apache die when a vhost can't be DNS-resolved? -- - !-- - How do I add browsers and referrers to my logs? -- !-- - How do I setup an access restriction so that people from -- !-- this domain don't have to authenticate, and all others can -- !-- do so via a username and password? -- --- 54,59 *** *** 166,171 --- 165,173 LIA HREF=#cantbuildWhy won't Apache compile with my system's SAMPcc/SAMP?/A /LI +LIA HREF=#addlogHow do I add browsers and referrers to my + logs?/A +/LI /OL /LI /UL *** *** 1268,1273 --- 1270,1308 problem report/A. Be sure to include EMcomplete/EM details, such as the compiler amp; OS versions and exact error messages. + /P + HR + /LI + LIA NAME=addlog + STRONGHow do I add browsers and referrers to my logs?/STRONG + /A + P + Apache provides a couple of different ways of doing this. The + recommended method is to compile the + A +HREF=../mod/mod_log_config.html + SAMPmod_log_config/SAMP/A + module into your configuration and use the + A +HREF=../mod/mod_log_config.html#customlog + SAMPCustomLog/SAMP/A + directive. + /P + P + You can either log the additional information in files other than your + normal transfer log, or you can add them to the records already being + written. For example: + /P + P + CODE + CustomLognbsp;logs/access_lognbsp;%hnbsp;%lnbsp;%unbsp;%tnbsp;\%r\nbsp;%snbsp;%bnbsp;\%{Referer}i\nbsp;\%{User-Agent}i\ + /CODE + /P + P + This will add the values of the SAMPUser-agent:/SAMP and + SAMPReferer:/SAMP headers, which indicate the client and the + referring page, respectively, to the end of each line in the access + log. /P HR !-- Don't forget to add HR tags at the end of each list item.. --
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/30 13:30:36 Modified:htdocs/manual/misc FAQ.html Log: Added to-do about MIDI typing (becoming a FAQ!). Experiments indicate that my response to PR#514 *might* do it; if he says it does, it goes in here. Revision ChangesPath 1.47 +4 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.46 retrieving revision 1.47 diff -C3 -r1.46 -r1.47 *** FAQ.html 1997/04/30 16:00:27 1.46 --- FAQ.html 1997/04/30 20:30:35 1.47 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.46 $ ($Date: 1997/04/30 16:00:27 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.47 $ ($Date: 1997/04/30 20:30:35 $) /P P The latest version of this FAQ is always available from the main *** *** 58,63 --- 58,65 !-- - How do I setup an access restriction so that people from -- !-- this domain don't have to authenticate, and all others can -- !-- do so via a username and password? -- + !-- - How do I get Apache to send a MIDI file so the browser can -- + !-- play it? (e.g., PR#514) -- UL LISTRONGBackground/STRONG *** *** 1168,1174 /LI LIA NAME=HPUX-core STRONGWhy do I get core dumps under HPUX using HP's ANSI !C compiler?/STRONG /A P We have had numerous reports of Apache dumping core when compiled --- 1170,1176 /LI LIA NAME=HPUX-core STRONGWhy do I get core dumps under HPUX using HP's ANSI !C compiler?/STRONG /A P We have had numerous reports of Apache dumping core when compiled
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/04/27 00:42:08 Modified:htdocs/manual/misc FAQ.html Log: Fix bogus URLs. Revision ChangesPath 1.45 +3 -5 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.44 retrieving revision 1.45 diff -C3 -r1.44 -r1.45 *** FAQ.html 1997/04/26 12:21:14 1.44 --- FAQ.html 1997/04/27 07:42:06 1.45 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.44 $ ($Date: 1997/04/26 12:21:14 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.45 $ ($Date: 1997/04/27 07:42:06 $) /P P The latest version of this FAQ is always available from the main *** *** 30,36 !--- verify that the numbering matches up. -- !-- - Don't forget to include an HR tag after the last /P tag -- !--but before the /LI in an item. -- - /P P If you are reading a text-only version of this FAQ, you may find numbers enclosed in brackets (such as quot;[12]quot;). These refer to the list of --- 30,35 *** *** 356,362 The default location of the error log is CODE/usr/local/etc/httpd/logs/error_log/CODE, but see the A ! HREF=http:../mod/core.html#errorlog SAMPErrorLog/SAMP/A directive in your config files for the location on your server. /P --- 355,361 The default location of the error log is CODE/usr/local/etc/httpd/logs/error_log/CODE, but see the A ! HREF=../mod/core.html#errorlog SAMPErrorLog/SAMP/A directive in your config files for the location on your server. /P *** *** 671,677 server's ability to provide language-specific document variants in response to a request. This is documented quite thoroughly in the A !HREF=http:../content-negotiation.html REL=Help content negotiation/A description page. --- 670,676 server's ability to provide language-specific document variants in response to a request. This is documented quite thoroughly in the A !HREF=../content-negotiation.html REL=Help content negotiation/A description page. *** *** 1062,1068 This hurts performance and should only be used as a last resort. /LI /UL - /P HR /LI LIA NAME=wheres-the-dump --- 1061,1066
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/04/25 23:58:42 Modified:htdocs/manual/misc FAQ.html Log: General cleanups and modifications to a few things to make them more technically accurate, IMHO. Revision ChangesPath 1.43 +64 -47apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.42 retrieving revision 1.43 diff -C3 -r1.42 -r1.43 *** FAQ.html 1997/04/26 05:13:50 1.42 --- FAQ.html 1997/04/26 06:58:39 1.43 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.42 $ ($Date: 1997/04/26 05:13:50 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.43 $ ($Date: 1997/04/26 06:58:39 $) /P P The latest version of this FAQ is always available from the main *** *** 350,366 P Apache tries to be helpful when it encounters a problem. In many cases, it will provide some details by writing one or messages to ! the server error log (see the A HREF=http:../mod/core.html#errorlog SAMPErrorLog/SAMP/A ! directive). Somethimes this is enough for you to diagnose amp; ! fix the problem yourself (such as file permissions or the like). /P /LI LISTRONGCheck the A ! HREF=http://www.apache.org/docs/misc/FAQ; FAQ/A!/STRONG P The latest version of the Apache Frequently-Asked Questions list can --- 350,368 P Apache tries to be helpful when it encounters a problem. In many cases, it will provide some details by writing one or messages to ! the server error log. Sometimes this is enough for you to diagnose ! amp; fix the problem yourself (such as file permissions or the like). ! The default location of the error log is ! CODE/usr/local/etc/httpd/logs/error_log/CODE, but see the A HREF=http:../mod/core.html#errorlog SAMPErrorLog/SAMP/A ! directive in your config files for the location on your server. /P /LI LISTRONGCheck the A ! HREF=http://www.apache.org/docs/misc/FAQ.html; FAQ/A!/STRONG P The latest version of the Apache Frequently-Asked Questions list can *** *** 379,385 that your issue has already been reported, please EMdon't/EM add a quot;me, tooquot; report. If the original report isn't closed yet, we suggest that you check it periodically. You might also ! consider contacting the original submittor, because there may be an email exchange going on about the issue that isn't getting recorded in the database. /P --- 381,387 that your issue has already been reported, please EMdon't/EM add a quot;me, tooquot; report. If the original report isn't closed yet, we suggest that you check it periodically. You might also ! consider contacting the original submitter, because there may be an email exchange going on about the issue that isn't getting recorded in the database. /P *** *** 426,432 /CODE /P P ! (Substitute the appropiate locations for your SAMPServerRoot/SAMP and your SAMPhttpd/SAMP and SAMPcore/SAMP files. You may have to use CODEgdb/CODE instead of CODEdbx/CODE.) --- 428,434 /CODE /P P ! (Substitute the appropriate locations for your SAMPServerRoot/SAMP and your SAMPhttpd/SAMP and SAMPcore/SAMP files. You may have to use CODEgdb/CODE instead of CODEdbx/CODE.) *** *** 452,458 /P P Friendly interaction between Apache and NCSA developers should ensure ! that fundamental feature enhancments stay consistent between the two servers for the foreseeable future. /P HR --- 454,460 /P P Friendly interaction between Apache and NCSA developers should ensure ! that fundamental feature enhancements stay consistent between the two servers for the foreseeable future. /P HR *** *** 462,468 the ScriptAlias?/STRONG /A P ! Apache recognises all files in a directory named as a A HREF=../mod/mod_alias.html#scriptalias SAMPScriptAlias/SAMP/A --- 464,470 the ScriptAlias?/STRONG /A P ! Apache recognizes all files in a directory named as a A HREF=../mod/mod_alias.html#scriptalias
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/26 05:21:15 Modified:htdocs/manual/misc FAQ.html Log: Added QA concerning access restriction by host/domain name, and cleaned up a couple of nit. Revision ChangesPath 1.44 +68 -18apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.43 retrieving revision 1.44 diff -C3 -r1.43 -r1.44 *** FAQ.html 1997/04/26 06:58:39 1.43 --- FAQ.html 1997/04/26 12:21:14 1.44 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.43 $ ($Date: 1997/04/26 06:58:39 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.44 $ ($Date: 1997/04/26 12:21:14 $) /P P The latest version of this FAQ is always available from the main *** *** 25,31 !--on his own system, which may not be configured for -- !--multiviews. Leave off the .html extension for absolute -- !--links to sites which are known to run multiviews (e.g., -- ! !--apache.or or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- !--- verify that the numbering matches up. -- !-- - Don't forget to include an HR tag after the last /P tag -- --- 25,31 !--on his own system, which may not be configured for -- !--multiviews. Leave off the .html extension for absolute -- !--links to sites which are known to run multiviews (e.g., -- ! !--apache.org or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- !--- verify that the numbering matches up. -- !-- - Don't forget to include an HR tag after the last /P tag -- *** *** 42,49 !-- - can't bind to port 80-- !-- - permission denied -- !-- - address already in use -- - !-- - access control based on DNS name really needs MAXIMUM_DNS-- - !-- and double-check that rDNS resolves to name expected -- !-- - mod_auth passwd lines user:pw:.* - ++1st colon onward is -- !-- treated as pw, not just ++1st to --2nd. -- !-- - SSL: -- --- 42,47 *** *** 127,133 LIA HREF=#cookies1Why does Apache send a cookie on every response?/A /LI LIA HREF=#cookies2Why don't my cookies work, I even compiled in ! mod_cookies?/A /LI LIA HREF=#jdk1-and-http1.1Why do my Java app[let]s give me plain text when I request an URL from an Apache server?/A --- 125,131 LIA HREF=#cookies1Why does Apache send a cookie on every response?/A /LI LIA HREF=#cookies2Why don't my cookies work, I even compiled in ! SAMPmod_cookies/SAMP?/A /LI LIA HREF=#jdk1-and-http1.1Why do my Java app[let]s give me plain text when I request an URL from an Apache server?/A *** *** 150,155 --- 148,156 LIA HREF=#wheres-the-dumpThe errorlog says Apache dumped core, but where's the dump file?/A /LI +LIA HREF=#dnsauthWhy isn't restricting access by host or domain name + working correctly?/A +/LI LIA HREF=#SSL-iWhy doesn't Apache include SSL?/A /LI /OL *** *** 254,260 P The Apache project's web site includes a page with a partial list of A !HREF=http://www.apache.org/info/apache_users.html; sites running Apache/A. /P HR --- 255,261 P The Apache project's web site includes a page with a partial list of A !HREF=http://www.apache.org/info/apache_users; sites running Apache/A. /P HR *** *** 286,292 be swamped by a flood of trivial questions that can be resolved elsewhere. Bug reports and suggestions should be sent EMvia/EM A !HREF=http://www.apache.org/bug_report.html; the bug report page/A. Other questions should be directed to the A --- 287,293 be swamped by a flood of trivial questions that can be resolved elsewhere. Bug reports and suggestions should be sent EMvia/EM A !HREF=http://www.apache.org/bug_report; the bug report page/A. Other questions should be
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/04/25 22:13:51 Modified:htdocs/manual/misc FAQ.html Log: That /STRONG is not supposed to be there. Revision ChangesPath 1.42 +2 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.41 retrieving revision 1.42 diff -C3 -r1.41 -r1.42 *** FAQ.html 1997/04/22 18:36:00 1.41 --- FAQ.html 1997/04/26 05:13:50 1.42 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.41 $ ($Date: 1997/04/22 18:36:00 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.42 $ ($Date: 1997/04/26 05:13:50 $) /P P The latest version of this FAQ is always available from the main *** *** 133,139 when I request an URL from an Apache server?/A /LI LIA HREF=#putsupportWhy can't I publish to my Apache server ! using PUT on Netscape Gold and other programs?/STRONG/A /LI LIA HREF=#fastcgiWhy isn't FastCGI included with Apache any more?/A --- 133,139 when I request an URL from an Apache server?/A /LI LIA HREF=#putsupportWhy can't I publish to my Apache server ! using PUT on Netscape Gold and other programs?/A /LI LIA HREF=#fastcgiWhy isn't FastCGI included with Apache any more?/A
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/22 05:05:53 Modified:htdocs/manual/misc FAQ.html Log: Added QA section on where's the dump?. Revision ChangesPath 1.40 +46 -13apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.39 retrieving revision 1.40 diff -C3 -r1.39 -r1.40 *** FAQ.html 1997/04/22 11:20:04 1.39 --- FAQ.html 1997/04/22 12:05:52 1.40 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.39 $ ($Date: 1997/04/22 11:20:04 $) /P P The latest version of this FAQ is always available from the main --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.40 $ ($Date: 1997/04/22 12:05:52 $) /P P The latest version of this FAQ is always available from the main *** *** 18,35 REL=Help SAMPhttp://www.apache.org/docs/misc/FAQ/SAMP/Agt;. /P ! !-- Notes about changes: -- ! !-- - If adding a relative link to another part of the-- !--documentation, *do* include the .html portion. There's a -- ! !--good chance that the user will be reading the documentation -- ! !--on his own system, which may not be configured for -- ! !--multiviews. Leave off the .html extension for absolute -- ! !--links to sites which are known to run multiviews (e.g., -- ! !--apache.or or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- ! !--- verify that the numbering matches up. -- ! !-- - Don't forget to include an HR tag after the last /P tag -- ! !--but before the /LI in an item. -- /P P If you are reading a text-only version of this FAQ, you may find numbers --- 18,35 REL=Help SAMPhttp://www.apache.org/docs/misc/FAQ/SAMP/Agt;. /P ! !-- Notes about changes: -- ! !-- - If adding a relative link to another part of the-- !--documentation, *do* include the .html portion. There's a -- ! !--good chance that the user will be reading the documentation -- ! !--on his own system, which may not be configured for -- ! !--multiviews. Leave off the .html extension for absolute -- ! !--links to sites which are known to run multiviews (e.g., -- ! !--apache.or or apacheweek.com). -- !-- - When adding items, make sure they're put in the right place -- ! !--- verify that the numbering matches up. -- ! !-- - Don't forget to include an HR tag after the last /P tag -- ! !--but before the /LI in an item. -- /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 98,104 /LI LIA HREF=#premature-script-headersWhat does it mean when my CGIs fail with quot;SAMPPremature end of script ! headers/SAMPquot;?/A /LI LIA HREF=#ssi-part-iHow do I enable SSI (parsed HTML)?/A /LI --- 98,104 /LI LIA HREF=#premature-script-headersWhat does it mean when my CGIs fail with quot;SAMPPremature end of script ! headers/SAMPquot;?/A /LI LIA HREF=#ssi-part-iHow do I enable SSI (parsed HTML)?/A /LI *** *** 148,153 --- 148,156 LIA HREF=#linuxiovecWhy do I get complaints about redefinition of `struct iovec' when compiling under Linux?/A /LI +LIA HREF=#wheres-the-dumpThe errorlog says Apache dumped core, + but where's the dump file?/A +/LI /OL /LI /UL *** *** 1040,1047 /UL /P HR !-- Don't forget to add HR tags at the end of each list item.. -- ! /LI /OL !--#include virtual=footer.html -- /BODY --- 1043,1080 /UL /P HR + /LI + LIA NAME=wheres-the-dump + STRONGThe errorlog says Apache dumped core, but where's the dump + file?/STRONG + /A + P + In Apache version 1.2 (beginning with 1.2b8), the error log message + about dumped core includes the directory where the dump file should be + located. However, some operating systems regard the dumping of core + by processes with superuser authority as a potential security issue, + and short-circuit the dump code, leaving no file. Since most Web +
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/21 14:26:16 Modified:htdocs/manual/misc FAQ.html Log: A tad more cleanup, and addition of the FastCGI QA. Revision ChangesPath 1.30 +31 -9 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.29 retrieving revision 1.30 diff -C3 -r1.29 -r1.30 *** FAQ.html 1997/04/21 20:21:47 1.29 --- FAQ.html 1997/04/21 21:26:15 1.30 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.29 $ ($Date: 1997/04/21 20:21:47 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.30 $ ($Date: 1997/04/21 21:26:15 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 18,24 /P H2The Questions/H2 !-- Stuff to Add: -- - !-- - how-to PUT (publish, Netscape Gold) -- !-- - can't bind to port 80-- !-- - permission denied -- !-- - address already in use -- --- 18,23 *** *** 43,49 !-- - Is there an Apache for W95/WNT? -- !-- - Why does Apache die when a vhost can't be DNS-resolved? -- !-- - How do I add browsers ands referrers to my logs? -- - !-- - Why was FastCGI removed from the 1.2 beta versions? -- UL LISTRONGBackground/STRONG OL START=1 --- 42,47 *** *** 120,125 --- 118,126 LIA HREF=#putsupportWhy can't I publish to my Apache server using PUT on Netscape Gold and other programs?/STRONG/A /LI +LIA HREF=#fastcgiWhy isn't FastCGI included with Apache any + more?/A +/LI /OL /LI /UL *** *** 282,288 A HREF=http://www.apacheweek.com/; REL=Help ! EMApache Week/EM/A available. /P HR --- 283,289 A HREF=http://www.apacheweek.com/; REL=Help ! CITEApache Week/CITE/A available. /P HR *** *** 878,894 /LI LIA NAME=putsupport STRONGWhy can't I publish to my Apache server using PUT on ! Netscape Gold and other programs?/STRONG/A P Because you need to install and configure a script to handle ! the uploaded files. This script is often called a PUT handler. There are several available, but they may have security problems. Using FTP uploads may be easier and more secure, at least for now. ! For more information, see !A HREF=http://www.apacheweek.com/features/put;Publishing Pages with ! PUT/A in Apache Week. /LI /P /OL HR !--#include virtual=footer.html -- --- 879,916 /LI LIA NAME=putsupport STRONGWhy can't I publish to my Apache server using PUT on ! Netscape Gold and other programs?/STRONG ! /A P Because you need to install and configure a script to handle ! the uploaded files. This script is often called a quot;PUTquot; handler. There are several available, but they may have security problems. Using FTP uploads may be easier and more secure, at least for now. ! For more information, see the CITEApache Week/CITE article ! A !HREF=http://www.apacheweek.com/features/put; ! CITEPublishing Pages with PUT/CITE/A. ! /P ! HR /LI + LIA NAME=fastcgi + STRONGWhy isn't FastCGI included with Apache any more?/STRONG + /A + P + The simple answer is that it was becoming too difficult to keep the + version being included with Apache synchronised with the master copy + at the + A +HREF=http://www.fastcgi.com/servers/apache/; + FastCGI web site/A. When a new version of Apache was released, the + version of the FastCGI module included with it would soon be out of date. + /P + P + You can still obtain the FastCGI module for Apache from the master + FastCGI web site. /P + HR + /LI /OL HR !--#include virtual=footer.html --
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/21 14:40:17 Modified:htdocs/manual/misc FAQ.html Log: Add QA on TCP_NODELAY error message. Revision ChangesPath 1.31 +16 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.30 retrieving revision 1.31 diff -C3 -r1.30 -r1.31 *** FAQ.html 1997/04/21 21:26:15 1.30 --- FAQ.html 1997/04/21 21:40:15 1.31 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.30 $ ($Date: 1997/04/21 21:26:15 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.31 $ ($Date: 1997/04/21 21:40:15 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 121,126 --- 121,129 LIA HREF=#fastcgiWhy isn't FastCGI included with Apache any more?/A /LI +LIA HREF=#nodelayWhy am I getting quot;SAMPhttpd: could not + set socket option TCP_NODELAY/SAMPquot; in my error log?/A +/LI /OL /LI /UL *** *** 908,913 --- 911,928 P You can still obtain the FastCGI module for Apache from the master FastCGI web site. + /P + HR + /LI + LIA NAME=fastcgi + STRONGWhy am I getting quot;SAMPhttpd: could not set socket + option TCP_NODELAY/SAMPquot; in my error log?/STRONG + /A + P + This message almost always indicates that the client disconnected + before Apache reached the point of calling CODEsetsockopt()/CODE + for the connexion. It shouldn't occur for more than about 1% of the + requests your server handles, and it's advisory only in any case. /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
sameer 97/04/21 15:27:58 Modified:htdocs/manual/misc FAQ.html Log: typos Revision ChangesPath 1.32 +3 -3 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.31 retrieving revision 1.32 diff -c -C3 -r1.31 -r1.32 *** FAQ.html 1997/04/21 21:40:15 1.31 --- FAQ.html 1997/04/21 22:27:57 1.32 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.31 $ ($Date: 1997/04/21 21:40:15 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.32 $ ($Date: 1997/04/21 22:27:57 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 746,752 handle the requests. Most operating systems these days include attack detection (such as EMn/EM failed passwords for the same account within EMm/EM seconds) and evasion (breaking the ! connexion, disabling the account under attack, disabling EMall/EM logins from that source, EMet cetera/EM), but the Web does not. /LI --- 746,752 handle the requests. Most operating systems these days include attack detection (such as EMn/EM failed passwords for the same account within EMm/EM seconds) and evasion (breaking the ! connection, disabling the account under attack, disabling EMall/EM logins from that source, EMet cetera/EM), but the Web does not. /LI *** *** 921,927 P This message almost always indicates that the client disconnected before Apache reached the point of calling CODEsetsockopt()/CODE ! for the connexion. It shouldn't occur for more than about 1% of the requests your server handles, and it's advisory only in any case. /P HR --- 921,927 P This message almost always indicates that the client disconnected before Apache reached the point of calling CODEsetsockopt()/CODE ! for the connection. It shouldn't occur for more than about 1% of the requests your server handles, and it's advisory only in any case. /P HR
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/21 15:43:25 Modified:htdocs/manual/misc FAQ.html Log: Update comments and add nph-script QA. (BTW, connexion is *not* a typo!) Revision ChangesPath 1.33 +61 -5 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.32 retrieving revision 1.33 diff -C3 -r1.32 -r1.33 *** FAQ.html 1997/04/21 22:27:57 1.32 --- FAQ.html 1997/04/21 22:43:23 1.33 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.32 $ ($Date: 1997/04/21 22:27:57 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.33 $ ($Date: 1997/04/21 22:43:23 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 21,30 !-- - can't bind to port 80-- !-- - permission denied -- !-- - address already in use -- - !-- - httpd: could not set socket option TCP_NODELAY -- - !-- not a problem if occasional; client disc before server -- - !-- setsockopt -- - !-- - disable Apache buffering of script output by using nph- -- !-- - access control based on DNS name really needs MAXIMUM_DNS-- !-- and double-check that rDNS resolves to name expected -- !-- - mod_auth passwd lines user:pw:.* - ++1st colon onward is -- --- 21,26 *** *** 124,129 --- 120,128 LIA HREF=#nodelayWhy am I getting quot;SAMPhttpd: could not set socket option TCP_NODELAY/SAMPquot; in my error log?/A /LI +LIA HREF=#nph-scriptsHow can I get my script's output without + Apache buffering it?/A +/LI /OL /LI /UL *** *** 925,930 --- 924,986 requests your server handles, and it's advisory only in any case. /P HR + /LI + LIA NAME=nph-scripts + STRONGHow can I get my script's output without Apache buffering + it?/STRONG + /A + P + In order to improve network performance, Apache buffers script output + into relatively large chunks. If you have a script that sends + information in bursts (such as partial-done messages in a multi-commit + database transaction, perhaps), the client will not necessarily get + the output as the script is generating it. + /P + P + To avoid this, Apache recognises scripts whose names begin with + quot;SAMPnph-/SAMPquot; as EMnon-parsed-header/EM scripts. + That is, Apache won't buffer their output, but connect it directly to + the socket going back to the client. + /P + P + While this will probably do what you want, there EMare/EM some + disadvantages to it: + /P + UL +LISTRONGYOU/STRONG (the script) are responsible for generating + STRONGALL/STRONG of the HTTP header, and no longer + EMjust/EM the quot;SAMPContent-type/SAMPquot; or + quot;SAMPLocation/SAMPquot; headers +/LI +LIUnless your script generates its output carefully, you will see a + performance penalty as excessive numbers of packets go back and forth +/LI + /UL + P + As an example how you might handle the former (in a Perl script): + /P + CODE +DL + DDif ($0 =~ m:/*nph-:) { + BR + nbsp;nbsp;nbsp;nbsp; + $HTTP_headersnbsp;=nbsp; + quot;HTTP/1.1nbsp;200nbsp;OK\015\012quot;; + BR + nbsp;nbsp;nbsp;nbsp; + $HTTP_headersnbsp;.=nbsp; + quot;Connection:nbsp;close\015\012quot;; + BR + nbsp;nbsp;nbsp;nbsp; + printfnbsp;($HTTP_headers); + BR + }; + /DD +/DL + /CODE + P + and then follow with your normal non-SAMPnph/SAMP headers. + /P /LI /OL HR
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/21 15:48:06 Modified:htdocs/manual/misc FAQ.html Log: Now *this* is a typo.. Revision ChangesPath 1.34 +1 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.33 retrieving revision 1.34 diff -C3 -r1.33 -r1.34 *** FAQ.html 1997/04/21 22:43:23 1.33 --- FAQ.html 1997/04/21 22:48:05 1.34 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.33 $ ($Date: 1997/04/21 22:43:23 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.34 $ ($Date: 1997/04/21 22:48:05 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 948,954 /P UL LISTRONGYOU/STRONG (the script) are responsible for generating ! STRONGALL/STRONG of the HTTP header, and no longer EMjust/EM the quot;SAMPContent-type/SAMPquot; or quot;SAMPLocation/SAMPquot; headers /LI --- 948,954 /P UL LISTRONGYOU/STRONG (the script) are responsible for generating ! STRONGALL/STRONG of the HTTP headers, and no longer EMjust/EM the quot;SAMPContent-type/SAMPquot; or quot;SAMPLocation/SAMPquot; headers /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
dgaudet 97/04/21 20:01:27 Modified:htdocs/manual/misc FAQ.html Log: Tweak the wording about the JDK 1.0.2 problem slightly. Revision ChangesPath 1.37 +4 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.36 retrieving revision 1.37 diff -C3 -r1.36 -r1.37 *** FAQ.html 1997/04/22 02:55:43 1.36 --- FAQ.html 1997/04/22 03:01:25 1.37 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.36 $ ($Date: 1997/04/22 02:55:43 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.37 $ ($Date: 1997/04/22 03:01:25 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 864,870 processing a request. Unfortunately, the Java Development Kit (JDK) version 1.0.2 URL methods (URLConnection and friends) expect to see the version string quot;HTTP/1.0quot; and do not correctly interpret ! the quot;HTTP/1.1quot; value Apache is sending. The result is that the JDK methods do not correctly parse the headers, and include them with the document content by mistake. /P --- 864,872 processing a request. Unfortunately, the Java Development Kit (JDK) version 1.0.2 URL methods (URLConnection and friends) expect to see the version string quot;HTTP/1.0quot; and do not correctly interpret ! the quot;HTTP/1.1quot; value Apache is sending (this part of the ! response is a declaration of what the server can do rather than a ! declaration of the dialect of the response). The result is that the JDK methods do not correctly parse the headers, and include them with the document content by mistake. /P
cvs commit: apache/htdocs/manual/misc FAQ.html
dgaudet 97/04/21 19:52:46 Modified:htdocs/manual/misc FAQ.html Log: Marc's suggestion: doc the iovec problems under linux. Give two workarounds. Revision ChangesPath 1.35 +17 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.34 retrieving revision 1.35 diff -C3 -r1.34 -r1.35 *** FAQ.html 1997/04/21 22:48:05 1.34 --- FAQ.html 1997/04/22 02:52:45 1.35 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.34 $ ($Date: 1997/04/21 22:48:05 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.35 $ ($Date: 1997/04/22 02:52:45 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 62,67 --- 62,69 /LI LIA HREF=#whereWhere can I get Apache?/A /LI +LIA HREF=#linuxiovecWhen compiling under Linux it complains +about redefinition of `struct iovec'./A /OL /LI LISTRONGTechnical Questions/STRONG *** *** 806,811 --- 808,827 directive (probably in SAMPconf/httpd.conf/SAMP) needs to name a group that actually exists in the SAMP/etc/group/SAMP file (or your system's equivalent). + /P + HR + /LI + LIA NAME=linuxiovec + STRONGWhen compiling under Linux it complains about redefinition + of `struct iovec'./STRONG + /A + P + This is a conflict between your C library includes and your kernel + includes. You need to make sure that the versions of both are matched + properly. There are two workarounds. One is to remove the definition + of struct iovec from your C library includes. Another is to add + code-DNO_WRITEV/code to the codeEXTRA_CFLAGS/code line in + your codeConfiguration/code and reconfigure/rebuild. /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/20 08:40:07 Modified:htdocs/manual/misc FAQ.html Log: Cleaned up some PRE sections to use CODE and DL instead; Lynx (2.7.1) wasn't indenting properly. Revision ChangesPath 1.27 +48 -22apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.26 retrieving revision 1.27 diff -C3 -r1.26 -r1.27 *** FAQ.html 1997/04/20 02:43:12 1.26 --- FAQ.html 1997/04/20 15:40:06 1.27 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.26 $ ($Date: 1997/04/20 02:43:12 $) /P P If you are reading a text-only version of this FAQ, you may find numbers --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.27 $ ($Date: 1997/04/20 15:40:06 $) /P P If you are reading a text-only version of this FAQ, you may find numbers *** *** 351,361 If your problem involves the server crashing and generating a core dump, please include a backtrace (if possible). As an example, /P ! PRE ! # cd EMServerRoot/EM ! # dbx httpd core ! (dbx) where ! /PRE P (Substitute the appropiate locations for your SAMPServerRoot/SAMP and your SAMPhttpd/SAMP and --- 351,368 If your problem involves the server crashing and generating a core dump, please include a backtrace (if possible). As an example, /P ! P ! CODE ! DL ! DD# cd EMServerRoot/EM ! /DD ! DD# dbx httpd core ! /DD ! DD(dbx) where ! /DD ! /DL ! /CODE ! /P P (Substitute the appropiate locations for your SAMPServerRoot/SAMP and your SAMPhttpd/SAMP and *** *** 414,427 A HREF=../mod/mod_mime.html#addhandler SAMPAddHandler/SAMP/A - /P directive. OL LIIn an appropriate section of your server configuration files, add a line such as ! PRE ! AddHandler cgi-script .cgi ! /PRE The server will then recognise that all files in that location (and its logical descendants) that end in quot;SAMP.cgi/SAMPquot; are script files, not documents. --- 421,437 A HREF=../mod/mod_mime.html#addhandler SAMPAddHandler/SAMP/A directive. + /P OL LIIn an appropriate section of your server configuration files, add a line such as ! P ! DL ! DDCODEAddHandler cgi-script .cgi/CODE ! /DD ! /DL ! /P The server will then recognise that all files in that location (and its logical descendants) that end in quot;SAMP.cgi/SAMPquot; are script files, not documents. *** *** 448,458 disabled buffering; if you insert the following statements before your first SAMPprint/SAMP statement, this will probably go away. /P ! PRE !$cfh = select (STDOUT); !$| = 1; !select ($cfh); ! /PRE P If your script isn't written in Perl, do the equivalent thing for whatever language you EMare/EM using (EMe.g./EM, for C, call --- 458,475 disabled buffering; if you insert the following statements before your first SAMPprint/SAMP statement, this will probably go away. /P ! P ! CODE !DL ! DD$cfh = select (STDOUT); ! /DD ! DD$| = 1; ! /DD ! DDselect ($cfh); ! /DD !/DL ! /CODE ! /P P If your script isn't written in Perl, do the equivalent thing for whatever language you EMare/EM using (EMe.g./EM, for C, call *** *** 500,508 HREF=../mod/mod_mime.html#addhandler SAMPAddHandler/SAMP/A directive: ! PRE ! AddHandler server-parsed .shtml ! /PRE This indicates that all files ending in quot;.shtmlquot; in that location (or its descendants) should be parsed. Note that using quot;.htmlquot; will cause all normal HTML files to be parsed, --- 517,528 HREF=../mod/mod_mime.html#addhandler SAMPAddHandler/SAMP/A directive: ! P ! DL ! DDCODEAddHandler server-parsed .shtml/CODE ! /DD ! /DL ! /P This indicates that all files ending in quot;.shtmlquot; in that location (or its descendants) should be parsed. Note that using quot;.htmlquot; will cause all normal HTML files to be parsed, *** *** 669,678 configuration files for something that resembles the following and would affect the location where the
cvs commit: apache/htdocs/manual/misc FAQ.html
pcs 97/04/18 13:42:20 Modified:htdocs/manual/misc FAQ.html Log: Two cookies questions Revision ChangesPath 1.25 +58 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.24 retrieving revision 1.25 diff -C3 -r1.24 -r1.25 *** FAQ.html 1997/04/15 21:17:46 1.24 --- FAQ.html 1997/04/18 20:42:19 1.25 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.24 $ ($Date: 1997/04/15 21:17:46 $) /P P Throughout the text of this FAQ you may find numbers enclosed in --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.25 $ ($Date: 1997/04/18 20:42:19 $) /P P Throughout the text of this FAQ you may find numbers enclosed in *** *** 95,100 --- 95,105 LIA HREF=#setgidWhy do I get quot;setgid: Invalid argumentquot; at startup?/A /LI +LIA HREF=#cookies1Why does Apache send a cookie on every response?/A +/LI +LIA HREF=#cookies2Why don't my cookies work, I even compiled in + mod_cookies?/A +/LI /OL /LI LIA *** *** 760,765 --- 765,805 /P HR /LI + LIA NAME=cookies1 + STRONGWhy does Apache send a cookie on every response?/STRONG/A + P +Apache does inot/i send automatically send a cookie on every +response, unless you have re-compiled it with the + A + HREF=../mod/mod_cookiesmod_cookies/AA + HREF=#References[22]/A/SAMP module. +This module was distributed with Apache prior to 1.2. +This module may help track users, and uses cookies to do this. If +you are not using the data generated by mod_cookies, do not compile +it into Apache. Note that in 1.2 this module was renamed to the +more correct name + A + HREF=../mod/mod_usertrackmod_usertrack/AA + HREF=#References[23]/A/SAMP, and cookies +have to be specifically enabled with the SAMP + A + HREF=../mod/mod_usertrack#cookietrackingCookieTracking/AA + HREF=#References[24]/A/SAMP +directive. + /P + HR + /LI + LIA NAME=cookies2 + STRONGWhy don't my cookies work, I even compiled in mod_cookies? + /STRONG/A +P + Firstly, you do inot/i need to compile in mod_cookies in order + for your scripts to work (see A HREF=#cookies1this question/A + for more about mod_cookies). Apache passes on your Set-Cookie header + fine, with or without this module. If cookies do not work it will + be because your script does not work properly or your browser does + not use cookies or is not set-up to accept them. + /LI /OL HR A NAME=References *** *** 893,898 --- 933,955 DDA HREF=http://www.apache.org/docs/mod/core.html#group; http://www.apache.org/docs/mod/core.html#group/A +DT[22] +/DT +DDA + HREF=http://www.apache.org/docs/mod/mod_cookies; +http://www.apache.org/docs/mod/mod_cookies/A +/DD +DT[23] +/DT +DDA + HREF=http://www.apache.org/docs/mod/mod_usertrack; +http://www.apache.org/docs/mod/mod_usertrack/A +/DD +DT[24] +/DT +DDA + HREF=http://www.apache.org/docs/mod/mod_usertrack#cookietracking; +http://www.apache.org/docs/mod/mod_usertrack#cookietracking/A /DD /DL !--#include virtual=footer.html --
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/12 05:55:30 Modified:htdocs/manual/misc FAQ.html Log: Added semi-FAQ about invalid group ID during httpd startup. Corrected ErrorDocument 401 section to a question. (This *is* a FAQ, after all ;-) Revision ChangesPath 1.22 +25 -3 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.21 retrieving revision 1.22 diff -C3 -r1.21 -r1.22 *** FAQ.html 1997/04/12 04:49:10 1.21 --- FAQ.html 1997/04/12 12:55:29 1.22 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.21 $ ($Date: 1997/04/12 04:49:10 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.22 $ ($Date: 1997/04/12 12:55:29 $) /P H2The Questions/H2 !-- Stuff to Add: -- *** *** 23,28 --- 23,30 !-- - disable Apache buffering of script output by using nph- -- !-- - access control based on DNS name really needs MAXIMUM_DNS-- !-- and double-check that rDNS resolves to name expected -- + !-- - mod_auth passwd lines user:pw:.* - ++1st colon onward is -- + !-- treated as pw, not just ++1st to --2nd. -- UL LISTRONGBackground/STRONG OL START=1 *** *** 82,88 LIA HREF=#passwdauthCan I use my SAMP/etc/passwd/SAMP file for Web page authentication?/A /LI !LIA HREF=#errordoc401SAMPErrorDocument 401/SAMP does not work./A /OL /LI /UL --- 84,95 LIA HREF=#passwdauthCan I use my SAMP/etc/passwd/SAMP file for Web page authentication?/A /LI !LIA HREF=#errordoc401Why doesn't my SAMPErrorDocument ! 401/SAMP work?/A !/LI !LIA HREF=#setgidWhy do I get quot;setgid: Invalid ! argumentquot; at startup?/A !/LI /OL /LI /UL *** *** 699,711 /P HR LIA NAME=errordoc401 ! STRONGSAMPErrorDocument 401/SAMP does not work./STRONG /A P You need to use it with a URL in the form /foo/bar and not one with a method and hostname such as http://host/foo/bar;. See the A HREF=../mod/core.html#errordocumentErrorDocument/A documentation for details. This was incorrectly documented in the past. /P HR /LI --- 706,733 /P HR LIA NAME=errordoc401 ! STRONGWhy doesn't my SAMPErrorDocument 401/SAMP work?/STRONG /A P You need to use it with a URL in the form /foo/bar and not one with a method and hostname such as http://host/foo/bar;. See the A HREF=../mod/core.html#errordocumentErrorDocument/A documentation for details. This was incorrectly documented in the past. + /P + HR + /LI + LIA NAME=setgid + STRONGWhy do I get quot;setgid: Invalid argumentquot; at + startup?/STRONG + /A + P + Your + A +HREF=../mod/core.html#group + SAMPGroup/SAMP/A + directive (probably in SAMPconf/httpd.conf/SAMP) needs to name a + group that actually exists in the SAMP/etc/group/SAMP file (or + your system's equivalent). /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
chuck 97/04/12 15:52:44 Modified:htdocs/manual/misc FAQ.html Log: Removed reference to experimental proxy. Revision ChangesPath 1.23 +2 -3 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.22 retrieving revision 1.23 diff -C3 -r1.22 -r1.23 *** FAQ.html 1997/04/12 12:55:29 1.22 --- FAQ.html 1997/04/12 22:52:43 1.23 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.22 $ ($Date: 1997/04/12 12:55:29 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.23 $ ($Date: 1997/04/12 22:52:43 $) /P H2The Questions/H2 !-- Stuff to Add: -- *** *** 550,557 STRONGDoes or will Apache act as a Proxy server?/STRONG/A P Apache version 1.1 and above comes with a proxy module. If compiled ! in, this will make Apache act as a caching-proxy server. This module ! is still considered experimental, however. /P HR /LI --- 550,556 STRONGDoes or will Apache act as a Proxy server?/STRONG/A P Apache version 1.1 and above comes with a proxy module. If compiled ! in, this will make Apache act as a caching-proxy server. /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/04/11 20:40:40 Modified:htdocs/manual/misc FAQ.html Log: Add another one... ErrorDocument 401. Revision ChangesPath 1.20 +12 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.19 retrieving revision 1.20 diff -C3 -r1.19 -r1.20 *** FAQ.html 1997/04/11 04:27:04 1.19 --- FAQ.html 1997/04/12 03:40:38 1.20 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.19 $ ($Date: 1997/04/11 04:27:04 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.20 $ ($Date: 1997/04/12 03:40:38 $) /P H2The Questions/H2 !-- Stuff to Add: -- *** *** 82,87 --- 82,88 LIA HREF=#passwdauthCan I use my SAMP/etc/passwd/SAMP file for Web page authentication?/A /LI +LIA HREF=#errordoc401SAMPErrorDocument 401/SAMP does not work./A /OL /LI /UL *** *** 692,697 --- 693,708 If you still want to do this in light of the above disadvantages, the method is left as an exercise for the reader. It'll void your Apache warranty, though, and you'll lose all accumulated UNIX guru points. + /P + HR + LIA NAME=errordoc401 + STRONGSAMPErrorDocument 401/SAMP does not work./STRONG + /A + P + You need to use it with a URL in the form /foo/bar and not one + with a method and hostname such as http://host/foo/bar;. See the + A HREF=../mod/core.html#errordocumentErrorDocument/A documentation + for details. This was incorrectly documented in the past. /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
dgaudet 97/04/11 21:49:11 Modified:htdocs/manual/misc FAQ.html Log: A few tweaks. Revision ChangesPath 1.21 +6 -3 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.20 retrieving revision 1.21 diff -C3 -r1.20 -r1.21 *** FAQ.html 1997/04/12 03:40:38 1.20 --- FAQ.html 1997/04/12 04:49:10 1.21 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.20 $ ($Date: 1997/04/12 03:40:38 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.21 $ ($Date: 1997/04/12 04:49:10 $) /P H2The Questions/H2 !-- Stuff to Add: -- *** *** 341,347 P (Substitute the appropiate locations for your SAMPServerRoot/SAMP and your SAMPhttpd/SAMP and ! SAMPcore/SAMP files.) /P /LI /OL --- 341,348 P (Substitute the appropiate locations for your SAMPServerRoot/SAMP and your SAMPhttpd/SAMP and ! SAMPcore/SAMP files. You may have to use SAMPgdb/SAMP ! instead of SAMPdbx/SAMP.) /P /LI /OL *** *** 614,620 /LI LIquot;Don't do thatquot; - try to run with fewer virtual hosts /LI !LISpread your operation across multiple server processes and/or ports /LI /OL P --- 615,623 /LI LIquot;Don't do thatquot; - try to run with fewer virtual hosts /LI !LISpread your operation across multiple server processes (using !A HREF=../mod/core.html#listenListen/A for example, !but see the first point) and/or ports /LI /OL P
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/10 20:36:59 Modified:htdocs/manual/misc FAQ.html Log: Enhanced section on caching of parsed documents to include info about XBitHack Full. Submitted by: Marc Slemko Revision ChangesPath 1.17 +11 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.16 retrieving revision 1.17 diff -C3 -r1.16 -r1.17 *** FAQ.html 1997/04/11 03:25:04 1.16 --- FAQ.html 1997/04/11 03:36:58 1.17 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.16 $ ($Date: 1997/04/11 03:25:04 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.17 $ ($Date: 1997/04/11 03:36:58 $) /P H2The Questions/H2 !-- Stuff to Add: -- *** *** 469,475 HREF=../mod/mod_expires.html REL=Help CODEmod_expires/CODE/A ! documentation for more details.) /P HR /LI --- 469,485 HREF=../mod/mod_expires.html REL=Help CODEmod_expires/CODE/A ! documentation for more details.) Another possibility is to use the ! A !HREF=../mod/mod_include.html#xbithack !REL=Help ! SAMPXBitHack Full/SAMP/A ! mechanism, which tells Apache to send (under certain circumstances ! detailed in the XBitHack directive description) a ! SAMPLast-Modified/SAMP header based upon the last modification ! time of the file being parsed. Note that this may actually be lying ! to the client if the parsed file doesn't change but the SSI-inserted ! content does. /P HR /LI
cvs commit: apache/htdocs/manual/misc FAQ.html
marc97/04/10 20:43:44 Modified:htdocs/manual/misc FAQ.html Log: Expand the section on fd limits a bit. Revision ChangesPath 1.18 +24 -10apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.17 retrieving revision 1.18 diff -C3 -r1.17 -r1.18 *** FAQ.html 1997/04/11 03:36:58 1.17 --- FAQ.html 1997/04/11 03:43:43 1.18 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.17 $ ($Date: 1997/04/11 03:36:58 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.18 $ ($Date: 1997/04/11 03:43:43 $) /P H2The Questions/H2 !-- Stuff to Add: -- *** *** 522,528 HR /LI LIA ! NAME=multiviews STRONGWhy can't I run more than lt;EMn/EMgt; virtual hosts?/STRONG/A P --- 522,528 HR /LI LIA ! NAME=fdlim STRONGWhy can't I run more than lt;EMn/EMgt; virtual hosts?/STRONG/A P *** *** 530,559 resource limitations. One of these is the EMper/EM-process limit on STRONGfile descriptors/STRONG, and that's almost always the cause of problems seen when adding virtual hosts. In this ! case, it is not actually Apache that's encountering the problem, but ! typically some library routine (such as SAMPgethostbyname()/SAMP) which needs file descriptors and doesn't complain intelligibly when it can't get them. /P P ! Each virtual host requires several file descriptors for housekeeping ! functions, in addition to those actually used to serve files to ! clients. /P P Typical values for lt;EMn/EMgt; that we've seen are in the neighbourhoods of 128 or 250. When the server bumps into the file descriptor limit, it may dump core with a SIGSEGV, or it might just hang, or it may limp along and you'll see (possibly meaningful) errors ! in the error log. /P P As to what you can do about this: /P OL LIIncrease the number of file descriptors available to the server ! (see your system's documentation on the SAMPlimit/SAMP or ! SAMPulimit/SAMP commands) /LI LIquot;Don't do thatquot; - try to run with fewer virtual hosts /LI --- 530,573 resource limitations. One of these is the EMper/EM-process limit on STRONGfile descriptors/STRONG, and that's almost always the cause of problems seen when adding virtual hosts. In this ! case, it is often not actually Apache that's encountering the problem, but ! some library routine (such as SAMPgethostbyname()/SAMP) which needs file descriptors and doesn't complain intelligibly when it can't get them. /P P ! Each log file requires a file descriptor, which means that if you are ! using seperate access and error logs for each virtual host each ! virtual host needs two file descriptors. Each ! A HREF=../mod/core.html#listen Listen/A directive also needs ! a file descriptor. /P P Typical values for lt;EMn/EMgt; that we've seen are in the neighbourhoods of 128 or 250. When the server bumps into the file descriptor limit, it may dump core with a SIGSEGV, or it might just hang, or it may limp along and you'll see (possibly meaningful) errors ! in the error log. One common problem that occurs when you run into ! a file descriptor limit is that CGI scripts stop being executed ! properly at times. /P P As to what you can do about this: /P OL +LIReduce the number of A HREF=../mod/core.html#listenListen/A +directives. If there are no other servers running on the machine +and all of them are running on the same port, you normally don't +need any Listen directives at all. +LIReduce the number of log files. You can use +A HREF=../mod/mod_log_config.htmllog_mod_config/A to log +all requests to a single log file while including the name +of the virtual host in the log file. LIIncrease the number of file descriptors available to the server !(see your system's documentation on the SAMPlimit/SAMP or !SAMPulimit/SAMP commands). For some systems, information on !how to do this is available in the A HREF=perf.htmlperformance !hints/A page. /LI LIquot;Don't do thatquot; - try to run with fewer
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/10 21:27:05 Modified:htdocs/manual/misc FAQ.html Log: Filled in the missing section about how to enable SSI. Revision ChangesPath 1.19 +46 -4 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.18 retrieving revision 1.19 diff -C3 -r1.18 -r1.19 *** FAQ.html 1997/04/11 03:43:43 1.18 --- FAQ.html 1997/04/11 04:27:04 1.19 *** *** 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.18 $ ($Date: 1997/04/11 03:43:43 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 8,14 !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.19 $ ($Date: 1997/04/11 04:27:04 $) /P H2The Questions/H2 !-- Stuff to Add: -- *** *** 23,30 !-- - disable Apache buffering of script output by using nph- -- !-- - access control based on DNS name really needs MAXIMUM_DNS-- !-- and double-check that rDNS resolves to name expected -- - !-- - add stuff about using XBitHack Full to generate a-- - !-- Last-Modified header [section on caching SSL]-- UL LISTRONGBackground/STRONG OL START=1 --- 23,28 *** *** 443,449 --- 441,489 NAME=ssi-part-i STRONGHow do I enable SSI (parsed HTML)?/STRONG/A P + SSI (an acronym for Server-Side Include) directives allow static HTML + documents to be enhanced at run-time (EMe.g./EM, when delivered to + a client by Apache). The format of SSI directives is covered + elsewhere; suffice it to say that Apache supports not only SSI but + xSSI (eXtended SSI) directives. /P + P + Processing a document at run-time is called EMparsing/EM it; hence + the term quot;parsed HTMLquot; sometimes used for documents that + contain SSI instructions. Parsing tends to be EMextremely/EM + resource-consumptive, and is not enabled by default. + /P + P + To enable SSI processing, you need to + /P + UL +LIBuild your server with the + A + HREF=../mod/mod_include.html + mod_include/A + module. This is normally compiled in by default. +/LI +LIMake sure your server configuration files have an + A + HREF=../mod/core.html#options + Options/A + directive which permits SAMPIncludes/SAMP. +/LI +LIMake sure that the directory where you want the SSI documents to + live is covered by the quot;server-parsedquot; content handler, + either explicitly or in some ancestral location. That can be done + with the following: + PRE + A + HREF=../mod/mod_mime.html#addhandler + AddHandler/A server-parsed .shtml + /PRE + This indicates that all files ending in quot;.shtmlquot; in that + location (or its descendants) should be parsed. Note that using + quot;.htmlquot; will cause all normal HTML files to be parsed, + which may put an inordinate load on your server. +/LI + /UL HR /LI LIA *** *** 539,545 Each log file requires a file descriptor, which means that if you are using seperate access and error logs for each virtual host each virtual host needs two file descriptors. Each ! A HREF=../mod/core.html#listen Listen/A directive also needs a file descriptor. /P P --- 579,585 Each log file requires a file descriptor, which means that if you are using seperate access and error logs for each virtual host each virtual host needs two file descriptors. Each ! A HREF=../mod/core.html#listenListen/A directive also needs a file descriptor. /P P *** *** 559,568 --- 599,610 directives. If there are no other servers running on the machine and all of them are running on the same port, you normally don't need any Listen directives at all. +/LI LIReduce the number of log files. You can use A HREF=../mod/mod_log_config.htmllog_mod_config/A to log all requests to a single log file while including the name of the virtual host in the log file. +/LI LIIncrease the number of file descriptors available to the server (see your system's documentation on the SAMPlimit/SAMP or SAMPulimit/SAMP commands). For some systems, information on
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/09 04:59:19 Modified:htdocs/manual/misc FAQ.html Log: Once more, under different circs. Revision ChangesPath
cvs commit: apache/htdocs/manual/misc FAQ.html
ben 97/04/09 05:53:52 Modified:htdocs/manual/misc FAQ.html Log: Just testing whether only rodent's have problems... Revision ChangesPath 1.13 +2 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.12 retrieving revision 1.13 diff -C3 -r1.12 -r1.13 *** FAQ.html 1997/04/09 11:59:17 1.12 --- FAQ.html 1997/04/09 12:53:50 1.13 *** *** 1,14 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN HTML HEAD ! TITLEApache Server Frequently Asked Questions/TITLE /HEAD BODY !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.12 $ ($Date: 1997/04/09 11:59:17 $) /P H2The Questions/H2 !-- Stuff to Add: -- --- 1,14 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN HTML HEAD ! TITLEApache Server Frequently Asked Questions/TITLE /HEAD BODY !--#include virtual=header.html -- H1Apache Server Frequently Asked Questions/H1 P ! $Revision: 1.13 $ ($Date: 1997/04/09 12:53:50 $) /P H2The Questions/H2 !-- Stuff to Add: --
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/08 05:42:37 Modified:htdocs/manual/misc FAQ.html Log: Enhance the FAQ with info about I wanna use /etc/passwd for Web authentication, and inadvertent POST restriction by omitting the method from Limit blocks. (Many thanks to Rob H and Marc S for portions of the former.) Revision ChangesPath
cvs commit: apache/htdocs/manual/misc FAQ.html
coar97/04/08 13:47:00 Modified:htdocs/manual/misc FAQ.html Log: Changed !DOCTYPE to match other documents, and added revision date stuff (for dating when posted to USENET). Revision ChangesPath
cvs commit: apache/htdocs/manual/misc FAQ.html
dgaudet 97/03/27 14:31:22 Modified:htdocs/manual/misc FAQ.html Log: typo fix Revision ChangesPath 1.7 +2 -2 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C3 -r1.6 -r1.7 *** FAQ.html 1996/12/05 06:26:21 1.6 --- FAQ.html 1997/03/27 22:31:20 1.7 *** *** 21,27 LIA HREF=#futureWhat are the future plans for Apache ?/A LIA HREF=#supportWho do I contact for support ?/A LIA HREF=#moreIs there any more information on Apache ?/A ! LIA HREF=#whereWhere can get Apache ?/A /OL HR --- 21,27 LIA HREF=#futureWhat are the future plans for Apache ?/A LIA HREF=#supportWho do I contact for support ?/A LIA HREF=#moreIs there any more information on Apache ?/A ! LIA HREF=#whereWhere can I get Apache ?/A /OL HR *** *** 149,155 /P HR ! LIA name=whereWhere can get Apache ?/A P You can find the source for Apache at A HREF=http://www.apache.org/;http://www.apache.org//A. /P --- 149,155 /P HR ! LIA name=whereWhere can I get Apache ?/A P You can find the source for Apache at A HREF=http://www.apache.org/;http://www.apache.org//A. /P
cvs commit: apache/htdocs/manual/misc FAQ.html
sameer 96/11/25 21:26:25 Modified:htdocs/manual/misc FAQ.html Log: fix typo Revision ChangesPath 1.3 +1 -1 apache/htdocs/manual/misc/FAQ.html Index: FAQ.html === RCS file: /export/home/cvs/apache/htdocs/manual/misc/FAQ.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C3 -r1.2 -r1.3 *** FAQ.html 1996/11/21 09:55:47 1.2 --- FAQ.html 1996/11/26 05:26:24 1.3 *** *** 48,54 We, of course, owe a great debt to NCSA and their programmers for making the server Apache was based on. We now, however, have our own server, and our project is mostly our own. The Apache Project is an ! entitely independent venture. /P HR --- 48,54 We, of course, owe a great debt to NCSA and their programmers for making the server Apache was based on. We now, however, have our own server, and our project is mostly our own. The Apache Project is an ! entirely independent venture. /P HR