Navigator
Home
Forums &
bulletin board
Web hosting
search/compare
FAQ
Level
Home
Where 2 Start?
Beginners
Intermediate
Advanced
Section
Design
Development
Promotion
Revenue
site wide
About
Links
Contact us
Privacy policy
Disclaimer
Build Guide Logo

Build a great website Everything you need to know Webmaster tools included

Blogging World
Introduction
What's new?
Blogging Servcies
Blooging Tools
news
Hosting GlossaryAll Definitions you need when you search for a web host
Apache Tutorial .htaccess commands tutorial
Soon How to move your blog to your own domain name!
What's new in the blogging world? Sitediary.com read about it
Yahoo 360 blogging new updates.

 

Apache is an open-source, most widely available, HTTP server software.
It normally runs on Linux operating systems but can also in conjunction with Microsoft systems.
      Means that this directive was introduced in version 2.0    
Version 1.3.12 means that this directive and its syntax started to be used since version 1.3.12 till the end of version 1
Version 1.3.12+ means that this directive and its syntax started to be used since version 1.3.12 till the present version

 

67

If access to a particular area is being restricted by both username/password and client host address Satisfy directive is used.

 

Default : Satisfy all

 

Version 1.2+

Influenced by <Limit> and <LimitExcept> in version 2.0.51 and later

Satisfy any|all

 

Example :

Require valid-user
Allow from 192.168.1
Satisfy Any

68

To place a file that the server will use to communicate between its children and the parent.
(required on some architectures)

 

Default : ScoreBoardFile logs/apache_status

 

Version 1.2

ScoreBoardFile file-path

69

To control how Apache 1.3.5 and later finds the interpreter used to run CGI scripts.

 

Default : ScriptInterpreterSource script

 

Version 1.3.5+

option Registry-Strict is available in Apache 2.0 and later

ScriptInterpreterSource registry|script

 

Example : #!C:/Perl/bin/perl.exe

70

To set the TCP buffer size.

 

 

 

Version 1.3

SendBufferSize bytes

71

To set the e-mail address that the server includes in any error messages it returns to the client.

 

 

 

Version 1.3+

ServerAdmin email-address

 

Example : ServerAdmin www-admin@foo.example.com

72

To set the alternate names for a host, for use with name-based virtual hosts.

 

 

 

Version 1.1+

ServerAlias hostname [hostname] ...

 

Example :

<VirtualHost *>
ServerName server.domain.com
ServerAlias server server2.domain.com server2
# ...
</VirtualHost>

73

To set the hostname of the server; when creating redirection URLs.

 

 

 

Version 1.3

ServerName fully-qualified-domain-name

 

Version 2.0+

ServerName fully-qualified-domain-name[:port]

 

Example : ServerName www.example.com:80

74

To set the legacy URL pathname for a host, for use with name-based virtual hosts.

 

 

 

Version 1.1+

ServerPath directory-path

75

To set the directory in which the server lives.

 

Default : ServerRoot /usr/local/apache

 

Version 1.3+

ServerRoot directory-path

 

Example : ServerRoot /home/httpd

76

To allow the configuration of a trailing footer line under server-generated documents.

 

Default : ServerSignature Off

 

Version 1.3+

ServerSignature On|Off|Email

77

To control whether Server response header field which is sent back to clients includes a description of the generic OS-type of the server as well as information about compiled-in modules.

 

Default : ServerTokens Full

 

Version 1.3+

ProductOnly keyword is only available in versions later than 1.3.12

ServerTokens Minimal|ProductOnly|OS|Full

 

Version 2.0+

ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full

 

Example :

ServerTokens Prod[uctOnly]

Server sends (e.g.): Server: Apache

ServerTokens Major

Server sends (e.g.): Server: Apache/2

ServerTokens Minor

Server sends (e.g.): Server: Apache/2.0

ServerTokens Min[imal]

Server sends (e.g.): Server: Apache/2.0.41

ServerTokens OS

Server sends (e.g.): Server: Apache/2.0.41 (Unix)

ServerTokens Full (or not specified)

Server sends (e.g.): Server: Apache/2.0.41 (Unix) PHP/4.2.2 MyMod/1.2

 

78

To set how the server is executed by the system.

 

Default : ServerType standalone

 

Version 1.3

ServerType type

9

To force all matching files to be parsed through the handler given by handler-name.

 

Default : ShmemUIDisUser off

 

Version 2.0+

SetHandler handler-name|None

 

Example :

<Location /status>
SetHandler server-status
</Location>

10

To set the filter or filters which will process client requests and POST input when they are received by the server.

 

 

 

Version 2.0+

SetInputFilter filter[;filter...]

11

To set the filters which will process responses from the server before they are sent to the client.

 

 

 

Version 2.0+

SetOutputFilter filter[;filter...]

 

Example :

<Directory /www/data/>
SetOutputFilter INCLUDES
</Directory>

79

To control whether Apache will change the uid and gid ownership of System V shared memory based scoreboards to the server settings of User and Group.

 

 

 

Version 1.3.27

ShmemUIDisUser on|off

80

To set the number of child server processes created on startup.

 

Default : StartServers 5

 

Version 1.3

StartServers number

81

To tell the server how many threads it should use.

 

Default : ThreadsPerChild 50

 

Version 1.3 (windows)

ThreadsPerChild number

82

To tell the server what stack size to use for each of the running threads.

 

Default : ThreadStackSize 65536

 

Version 1.3 (NetWare)

ThreadStackSize number

83

To define the amount of time Apache will wait for three things:
  1. The total amount of time it takes to receive a GET request.
  2. The amount of time between receipt of TCP packets on a POST or PUT request.
  3. The amount of time between ACKs on transmissions of TCP packets in responses.

 

Default : TimeOut 300

 

Version 1.3 +

TimeOut number

84

To override the behavior of TRACE for both the core server and mod_proxy.

 

Default : TraceEnable on

 

Version 1.3.34, 2.0.55 +

(Windows, NetWare)

TraceEnable [on|off|extended]

85

To construct a self-referential URL.

 

Default : UseCanonicalName on

 

Version 1.3+

UseCanonicalName on|off|dns

86

To set the userid as which the server will answer requests.

 

Default : User #-1

 

Version 1.3

User unix-userid

87

To enclose a group of directives which will apply only to a particular virtual host.

 

 

 

Non-IP address-based 1.1

Multiple address support 1.2+

<VirtualHost addr[:port] [addr[:port]] ...> ... </VirtualHost>

 

Example :

<VirtualHost 10.1.2.3>
ServerAdmin webmaster@host.foo.com
DocumentRoot /www/docs/host.foo.com
ServerName host.foo.com
ErrorLog logs/host.foo.com-error_log
TransferLog logs/host.foo.com-access_log
</VirtualHost>

 

Directives A-H Directives I-R Directives S-Z