⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asg09.htm

📁 apache技术手册
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<HTML>

<HEAD>

<TITLE>Apache Server Survival Guide asg09.htm </TITLE>

<LINK REL="ToC" HREF="index.htm" tppabs="http://docs.rinet.ru:8080/Apachu/index.htm">

<LINK REL="Index" HREF="htindex.htm" tppabs="http://docs.rinet.ru:8080/Apachu/htindex.htm">

<LINK REL="Next" HREF="asg10.htm" tppabs="http://docs.rinet.ru:8080/Apachu/asg10.htm">

<LINK REL="Previous" HREF="asg08.htm" tppabs="http://docs.rinet.ru:8080/Apachu/asg08.htm"></HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<!--#exec cmd="/www/docs/ssi-bin/restricted_search.ssi"-->





<!--#exec cmd="/www/docs/ssi-bin/inc.ssi"-->






<A NAME="I0"></A>

<H2>Apache Server Survival Guide asg09.htm</H2>

<P ALIGN=LEFT>

<A HREF="asg08.htm" tppabs="http://docs.rinet.ru:8080/Apachu/asg08.htm" TARGET="_self"><IMG SRC="purprev.gif" tppabs="http://docs.rinet.ru:8080/Apachu/purprev.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Previous Page"></A>

<A HREF="index.htm" tppabs="http://docs.rinet.ru:8080/Apachu/index.htm" TARGET="_self"><IMG SRC="purtoc.gif" tppabs="http://docs.rinet.ru:8080/Apachu/purtoc.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="TOC"></A>

<A HREF="asg10.htm" tppabs="http://docs.rinet.ru:8080/Apachu/asg10.htm" TARGET="_self"><IMG SRC="purnext.gif" tppabs="http://docs.rinet.ru:8080/Apachu/purnext.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Next Page"></A>


<HR ALIGN=CENTER>

<P>

<UL>

<UL>

<UL>

<LI>

<A HREF="#E68E71" >AccessConfig</A>

<LI>

<A HREF="#E68E72" >AccessFileName</A>

<LI>

<A HREF="#E68E73" >AllowOverride</A>

<LI>

<A HREF="#E68E74" >AuthName</A>

<LI>

<A HREF="#E68E75" > AuthType</A>

<LI>

<A HREF="#E68E76" >BindAddress</A>

<LI>

<A HREF="#E68E77" >DefaultType</A>

<LI>

<A HREF="#E68E78" >DocumentRoot</A>

<LI>

<A HREF="#E68E79" >ErrorDocument</A>

<LI>

<A HREF="#E68E80" >ErrorLog</A>

<LI>

<A HREF="#E68E81" >Group</A>

<LI>

<A HREF="#E68E82" >IdentityCheck</A>

<LI>

<A HREF="#E68E83" >KeepAlive</A>

<LI>

<A HREF="#E68E84" >KeepAliveTimeout</A>

<LI>

<A HREF="#E68E85" >Listen</A>

<LI>

<A HREF="#E68E86" >MaxClients</A>

<LI>

<A HREF="#E68E87" >MaxRequestPerChild</A>

<LI>

<A HREF="#E68E88" >MaxSpareServers</A>

<LI>

<A HREF="#E68E89" >MinSpareServers</A>

<LI>

<A HREF="#E68E90" >Options</A>

<LI>

<A HREF="#E68E91" >PidFile</A>

<LI>

<A HREF="#E68E92" >Port</A>

<LI>

<A HREF="#E68E93" >require</A>

<LI>

<A HREF="#E68E94" >ResourceConfig</A>

<LI>

<A HREF="#E68E95" >ServerAdmin</A>

<LI>

<A HREF="#E68E96" >ServerAlias</A>

<LI>

<A HREF="#E68E97" >ServerName</A>

<LI>

<A HREF="#E68E98" >ServerPath</A>

<LI>

<A HREF="#E68E99" >ServerRoot</A>

<LI>

<A HREF="#E68E100" >ServerType</A>

<LI>

<A HREF="#E68E101" >StartServers</A>

<LI>

<A HREF="#E68E102" >TimeOut</A>

<LI>

<A HREF="#E68E103" >User</A>

<LI>

<A HREF="#E68E104" >&lt;Directory&gt;</A>

<LI>

<A HREF="#E68E105" >&lt;File&gt;</A>

<LI>

<A HREF="#E68E106" > &lt;Limit&gt;</A>

<LI>

<A HREF="#E68E107" >&lt;Location&gt;</A>

<LI>

<A HREF="#E68E108" >&lt;VirtualHost&gt;</A></UL></UL></UL>

<HR ALIGN=CENTER>

<A NAME="E66E9"></A>

<H1 ALIGN=CENTER>

<CENTER>

<FONT SIZE=6 COLOR="#FF0000"><B>9</B></FONT></CENTER></H1>

<BR>

<A NAME="E67E13"></A>

<H2 ALIGN=CENTER>

<CENTER>

<FONT SIZE=6 COLOR="#FF0000"><B>Apache Server Core Directives</B></FONT></CENTER></H2>

<BR>

<P>The main server module is called the <I>core</I>. It implements what the Apache on-line server documentation describes as a &quot;barely functional HTTP server.&quot; The core implements the basic support for the HTTP protocol as well as the foundation framework that allows for Apache's modular design.

<BR>

<BR>

<A NAME="E68E71"></A>

<H3 ALIGN=CENTER>

<CENTER>

<FONT SIZE=5 COLOR="#FF0000"><B>AccessConfig</B></FONT></CENTER></H3>

<BR>



<TABLE  BORDERCOLOR=#000040 BORDER=1 CELLSPACING=2 WIDTH="80%" CELLPADDING=2 >

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<A NAME="I2"></A>Syntax:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

AccessConfig <I>filename</I>

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Default:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

AccessConfig conf/access.conf

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Extent:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

server configuration, virtual host

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Status:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

core</FONT>

</TABLE><P>The AccessConfig directive defines the location of the global access control file. A filename can be specified relative to the ServerRoot pathname or as a full pathname. Traditionally, this file contained &lt;Directory&gt; sections and other directives that affected access control and user authentication; today, however, you can put any server-configuration directives allowed in the server configuration context.

<BR>

<P>If not defined, the default is

<BR>

<BR>

<PRE>

<FONT COLOR="#000080">AccessConfig conf/access.conf</FONT></PRE>

<P>The AccessConfig directive can also be specified inside a &lt;VirtualHost&gt; section. Only one AccessConfig directive is allowed in the http.conf file unless the additional directives are part of a &lt;VirtualHost&gt; section, and then only a single AccessConfig directive is allowed per &lt;VirtualHost&gt; section.

<BR>

<P>To disable reading configuration settings from conf/access.conf set /dev/null as the filename parameter. The file specified by AccessConfig is read after the file specified by ResourceConfig.

<BR>

<BR>

<A NAME="E68E72"></A>

<H3 ALIGN=CENTER>

<CENTER>

<FONT SIZE=5 COLOR="#FF0000"><B>AccessFileName</B></FONT></CENTER></H3>

<BR>



<TABLE  BORDERCOLOR=#000040 BORDER=1 CELLSPACING=2 WIDTH="80%" CELLPADDING=2 >

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<A NAME="I3"></A>Syntax:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

AccessFileName <I>filename</I>

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Default:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

AccessFileName .htaccess

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Extent:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

server configuration, virtual host

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Status:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

core</FONT>

</TABLE><P>The AccessFileName directive allow you to change the default name Apache uses for per-directory access control files.

<BR>

<P>If not defined, the default is

<BR>

<BR>

<PRE>

<FONT COLOR="#000080">AccessFileName .htaccess</FONT></PRE>

<P>Before returning a document to the client, Apache looks for additional per-directory <I>access control files</I> (ACF) in all directories in the path of the request.

<BR>

<P>The effects of any access control directive specified by an ACF can be disabled with an AllowOverride None directive specified in a &lt;Directory&gt; section on the global ACF (conf/access.conf).

<BR>

<BR>

<A NAME="E68E73"></A>

<H3 ALIGN=CENTER>

<CENTER>

<FONT SIZE=5 COLOR="#FF0000"><B>AllowOverride</B></FONT></CENTER></H3>

<BR>



<TABLE  BORDERCOLOR=#000040 BORDER=1 CELLSPACING=2 WIDTH="80%" CELLPADDING=2 >

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Syntax:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

AllowOverride [All] | [None] | [<I>AuthConfig</I>] [<I>FileInfo</I>] [<I>Indexes</I>] [<I>Limit</I>] [<I>Options</I>]

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Default:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

AllowOverride All

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Context:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

directory

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Status:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

core</FONT>

</TABLE><P>The AllowOverride directive specifies the extent to which a per-directory access control file can override defaults set in the global ACF conf/access.conf. If security is a concern, you will probably want to specify a setting of None.

<BR>

<P>This directive is specified inside a &lt;Directory&gt; section in the global ACF. The various options are as follows:

<BR>



<TABLE  BORDERCOLOR=#000040 BORDER=1 CELLSPACING=2 WIDTH="80%" CELLPADDING=2 >

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

All

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Allows all overrides.

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<I>AuthConfig</I>

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Allows use of the directives used to control user authentication and access control: AuthName, AuthType, AuthGroupFile, AuthUserFile, AuthDBMGroupFile, AuthDBMUserFile, and require.

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080><BR></FONT>



<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Apache 1.1 adds several additional AuthConfig directives: AuthDBGroupFile, AuthDBUserFile, Auth_MSQL.pwd_table, Auth_MSQL_Authorative, Auth_MSQL_EncryptedPasswords, Auth_MSQL_nopasswd, Auth_MSQLdatabase, Auth_MSQLgrp_field, Auth_MSQLgrp_table, Auth_MSQLhost, Auth_MSQLpwd_field, and Auth_MSQLuid_field

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<I>FileInfo</I>

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Allows you to use the directives that control document types: AddEncoding, AddLanguage, AddType, DefaultType, and LanguagePriority.

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<I>Indexes</I>

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Allows you to use the directives that control directory indexing: AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, and ReadmeName.

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<I>Limit</I>

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Allows you to use the directives that control host access: allow, deny, and order.

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

None

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Disables all override directives for the directory.

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<I>Options</I>

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Allows you to use the directives that control specific directory features: Options and XBitHack.</FONT>

</TABLE><BR>

<A NAME="E68E74"></A>

<H3 ALIGN=CENTER>

<CENTER>

<FONT SIZE=5 COLOR="#FF0000"><B>AuthName</B></FONT></CENTER></H3>

<BR>



<TABLE  BORDERCOLOR=#000040 BORDER=1 CELLSPACING=2 WIDTH="80%" CELLPADDING=2 >

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Syntax:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

AuthName <I>label</I>

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Default:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

none

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Context:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

directory, .htaccess

</FONT>

<TR>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

Status:

</FONT>

<TD VALIGN=top  BGCOLOR=#80FFFF ><FONT COLOR=#000080>

core</FONT>

</TABLE><P>The AuthName directive allows you to label an access-controlled resource. <I>label</I> is displayed in the user authentication panel (login) that is displayed to the user when he is trying to access a controlled resource. If <I>label</I> is omitted, there is no default.

<BR>

<P><I>label</I> can contain spaces:

<BR>

<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -