<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[5D Home]]></title> 
<link>http://www.5dhome.net/myblog/index.php</link> 
<description><![CDATA[PHP, Typo3 CMS, Typolight CMS, Javascript, Jquery, Windows, Linux, iphone]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[5D Home]]></copyright>
<item>
<link>http://www.5dhome.net/myblog/read.php?232</link>
<title><![CDATA[配置Wap服务器]]></title> 
<author>曼查罗 &lt;34n.sam@gmail.com&gt;</author>
<category><![CDATA[web服务器]]></category>
<pubDate>Mon, 18 May 2009 07:32:29 +0000</pubDate> 
<guid>http://www.5dhome.net/myblog/read.php?232</guid> 
<description>
<![CDATA[ 
	<span style="font-size: x-large; color: #ffcc00">Server 端的设置</span><br />在这里，我们先用最为典型的IIS服务器作为例子：&nbsp;&nbsp;<br />为了使IIS支持WAP(WML)页面的发布，在IIS的Web站点的属性 / HTTP信息中设置WAP的MIME属性，添加如下的MIME类型：&nbsp;&nbsp;<br /><span style="color: #66ff00">扩展名　　　内容类型（MIME）　　&nbsp;&nbsp;<br />.wml　　　　text/vnd.wap.wml　　&nbsp;&nbsp;<br />.wbmp　　　 image/vnd.wap.wbmp　　&nbsp;&nbsp;<br />.wmlc　　　 application/vnd.wap.wmlc　　&nbsp;&nbsp;<br />.wmls　　　 text/vnd.wap.wmls　　&nbsp;&nbsp;<br />.wmlsc　　　application/vnd.wap.wmlsc　</span>　&nbsp;&nbsp;<br />重启 IIS 使其支持 WAP 页面的发布。&nbsp;&nbsp;<br /><br /><br />如果你使用的是 Apache 作为Web服务器的话，找到conf/httpd.conf这个配置文件，然后在里面添上MIME类型。在httpd.conf中加入如下几行：&nbsp;&nbsp;<br /><span style="color: #66ff00">AddType text/vnd.wap.wml .wml&nbsp;&nbsp;<br />AddType image/vnd.wap.wbmp .wbmp&nbsp;&nbsp;<br />AddType application/vnd.wap.wmlc .wmlc&nbsp;&nbsp;<br />AddType text/vnd.wap.wmls .wmls&nbsp;&nbsp;<br />AddType application/vnd.wap.wmlsc .wmlsc&nbsp;&nbsp;</span><br />重启 Apache Server 使其支持 WAP 页面的发布。&nbsp;&nbsp;<br />这样，你的Server就支持 WAP(WML) 站点的发布了。&nbsp;&nbsp;<br /><br /><br /><span style="font-size: x-large; color: #ffcc00">配置Wap服务器 </span><br />在设计WAP网页时，不论你使用的WAP开发工具是UP.SDK 或NOKIA WAP TOOKIT ，还是ERICSSON WAPIDE，你都必须进行WEB服务器设置，所以在此将常见的几种WEB服务器的设置介绍如下： <br /><br /><strong><span style="font-size: medium">1、WINDOW server 平台的IIS&nbsp;&nbsp;</span></strong><br />a、启动菜单-&gt;程序-&gt;管理工具 -&gt;Internet 服务管理器 <br />b、右击&ldquo;Internet信息服务&rdquo; 的子项计算机名，在快捷菜单上选择&lsquo;属性&rsquo; <br />c、在属性页面的下部，&ldquo;计算机mime映射&rdquo;中有一个&lsquo;编辑（D）&rsquo;按钮，单击此按钮，会出现文件类型界面 <br />d、单击&lsquo;新增类型&rsquo;按钮，然后在相关的扩展名栏中填写 .wml ,在内容类型（MIME）栏中填写 text/vnd.wap.wml <br />e、单击&lsquo;确定&rsquo;按钮 <br />f、重复c、d、e 三步，再增加其他的MIME类型。 <br /><br /><strong><span style="font-size: medium">2、Apache Web Server on Windows server OR Solaries OR LINUX OR OTHER UNIX </span></strong><br />a、不管是NT 还是UNIX 或LINUX ，都是修改 Apache 安装目录下的conf/mime.types文件 <br />b、在该文件中增加以下内容： <br /><span style="color: #66ff00">text/vnd.wap.wml .wml <br />image/vnd.wap.wbmp .wbmp <br />application/vnd.wap.wmlc .wmlc <br />text/vnd.wap.wmls .wmls <br />application/vnd.wap.wmlsc .wmlsc </span><br />c、存盘 <br />d、重新启动APACHE<br /><br /><br /><br /><br/>Tags - <a href="http://www.5dhome.net/myblog/tag.php?tag=server" rel="tag">server</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=apache" rel="tag">apache</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=iis" rel="tag">iis</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=wap" rel="tag">wap</a>
]]>
</description>
</item><item>
<link>http://www.5dhome.net/myblog/read.php?231</link>
<title><![CDATA[解决AWStats搜索关键词中文乱码问题]]></title> 
<author>曼查罗 &lt;34n.sam@gmail.com&gt;</author>
<category><![CDATA[web服务器]]></category>
<pubDate>Tue, 28 Apr 2009 09:44:16 +0000</pubDate> 
<guid>http://www.5dhome.net/myblog/read.php?231</guid> 
<description>
<![CDATA[ 
	Awstats是一套非常好用的免费的日志分析软件,他是用perl实现的，支持web log、ftp log和mail log; <br />而且它还能自动根据你浏览器的字符设置来选取语言(支持中文)。<br />但是缺省安装的话有个问题,就是用来搜索的关键字如果是中文的话显示出来是乱码的。<br /><br />之所以搜索的关键字句会变成乱码的原因，主要是因为现在的搜索引擎都是使用UTF8,而Awstats是使用decodeUTFkeys这个plugin来处理搜索引擎的UTF8关键字，默认是没有打开的，所以在显示上会出现乱码。<br /><br />要解决中文乱码问题,方法也很简单.<br /><br /><span style="font-size: large; color: #ff9900">1) 修改配置文件awstats.xxx.conf</span><br /><br />在配置文件中把decodeutfkeys这个plugin打开就可以了。在配置文件中找到：<br /><br /><span style="color: #66ff00">#LoadPlugin=&quot;decodeutfkeys&quot;</span><br /><br />去掉前面的#就可以了。<br /><br />不过打开这个plugin 需要perl模块儿Encode和URI::Escape的支持，一般情况下perl是默认支持的。<br /><br />配置 awstats后,如果打开AWStats会显示：<br /><br /><span style="color: #ff0066">Error: Plugin load for plugin ''decodeutfkeys'' failed with return code: Error: Can''t locate URI/Escape.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux&nbsp; /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl . ./lib ./plugins) at (eval 4) line 1.</span><br /><br />這是因為缺少 Perl 的 URI:Escape模块<br /><br /><br /><span style="font-size: large; color: #ff9900">2)下载安装URI:Escape模块</span><br /><span style="color: #66ff00">#wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/URI-1.37.tar.gz</span><br /><br />解压缩文件<br /><span style="color: #66ff00">#tar zxvf URI-1.37.tar.gz<br />#cd&nbsp; URI-1.37<br /><br />#perl Makefile.PL<br />#make<br />#make install</span><br /><br />调试后一下，分析出来的搜索关键字就可以在IE中正常显示了，我试过在Firefox里还是不行。<br /><br /><br/>Tags - <a href="http://www.5dhome.net/myblog/tag.php?tag=linux" rel="tag">linux</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=awstats" rel="tag">awstats</a>
]]>
</description>
</item><item>
<link>http://www.5dhome.net/myblog/read.php?137</link>
<title><![CDATA[使用.htaccess对目录进行密码保护]]></title> 
<author>luye &lt;&gt;</author>
<category><![CDATA[web服务器]]></category>
<pubDate>Thu, 10 May 2007 09:25:58 +0000</pubDate> 
<guid>http://www.5dhome.net/myblog/read.php?137</guid> 
<description>
<![CDATA[ 
	 &nbsp; &nbsp; &nbsp;尽管有各种各样的.htaccess用法，但至今最流行的也可能是最有用的做法是将其用于网站目录可靠的密码保护。尽管JavaScrip等也能做到，但只有.htaccess具有完美的安全性（即访问者必须知晓密码才可以访问目录，并且绝无“后门”可走）。<br/><br/><strong><em><span style="font-size: 18px;">一、创建.htaccess文件：</span></em></strong><br/><br/> &nbsp; &nbsp; &nbsp;创建.htaccess文件也许会给你带来一些困难。因为.htaccess是一个古怪的文件名（它事实上没有文件名，只有一个由8个字母组成的扩展名），而在一些系统（如windows 3.1）中无法接受这样的文件名。<br/> &nbsp; &nbsp; &nbsp;创建.htaccess文件有一下两种方法：<br/> &nbsp; &nbsp; &nbsp; 1、在ms-dos中，使用以下命令<br/> &nbsp; &nbsp; &nbsp; &nbsp;<div class="quote"><div class="quote-title">引用</div><div class="quote-content">ren filename.xxx .htaccess</div></div><br/> &nbsp; &nbsp; &nbsp; 2、将其上传到服务器上，直接使用FTP软件来重命名。<br/><br/> &nbsp; &nbsp; &nbsp; 利用.htaccess将一个目录加上密码保护分两个步骤：<br/> &nbsp; &nbsp; &nbsp; 1、在.htaccess文档里加上几行适当的代码：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">AuthName MemberPage<br/>AuthType Basic<br/>AuthUserFile /full/path/to/.htpasswd<br/>Require valid-user</div></div><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AuthName －－是浏览器弹出登录框时显示的被保护的名字，可自行改动MemberPage。<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AuthType Basic －－ 不要进行改动。<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AuthUserFile －－ /full/parth/to/.htpasswd则应该替换为指向.htpasswd文件（后面详述该文档）的绝对服务器路径。<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Require －－ 设置可以对被保护目录进行访问的用户。<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ⅰ：require valid-user －－就是指在 .htpasswd 中的任何一位用户都可以访问。<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ⅱ：require user username 或 require user username1 username2 username3 －－<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 指定.htpasswd中的特定的用户可以访问被保护的目录。<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ⅲ：require group groupname －－指定用户组来访问被保护目录。<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 设置组的方法是再创建一个.htgroup文件，内容如下：<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; groupname1: username1 username2 username3 <br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; groupname2: username1 username3 username4 <br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 再在.htaccess文件中添加以下内容：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">AuthGroupFile /full/path/to/.htgroup</div></div><br/> &nbsp; &nbsp; &nbsp;<span style="color: #FF4500;">说明：.htpasswd 是一个包含用户名和密码的文档，可以使用文本编辑器进行创建，创建后，在.htpasswd中添加用户名和密码，该文件中每一句代表一个用户，用户名和加密后的密码以冒号分隔，（密码必须加密后才可以使用，加密方法一般是使用crypt，如果使用的是apache for win32版本，要使用.......&#92;apache&#92;bin&#92;htpasswd.exe来创建使用md5加密的文件）</span><br/><br/> &nbsp; &nbsp; &nbsp; 2、将.htaccess文件放进要保护的目录下<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.htaccess和.htpasswd文件要以ASCII模式上传到服务器。<br/><br/><strong><em><span style="font-size: 18px;">二、使用自定义的错误页面：</span></em></strong><br/><br/> &nbsp; &nbsp; &nbsp;任何页面错误代码（像404找不到页面），都可以通过在.htaccess文件里加入下面的文字将其变成自定义页面：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">ErrorDocument errornumber /file.html</div></div><br/> &nbsp; &nbsp; &nbsp;举例来说，如果根目录下有一个nofound.html文件，使用nofound.html作为404 error的页面：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">ErrorDocument 404 /notfound.html</div></div><br/> &nbsp; &nbsp; &nbsp;如果文件不在网站的根目录下，只需把路径设置为：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">ErrorDocument 500 /errorpages/500.html</div></div><br/> &nbsp; &nbsp; &nbsp;<span style="color: #FF4500;">注意：不要将自定义的错误页面（如：500.html）放到被保护的目录下。</span><br/><br/> &nbsp; &nbsp; &nbsp;以下是一些最常用的错误：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">401 - Authorization Required 需要验证<br/>400 - Bad request 错误请求<br/>403 - Forbidden 禁止<br/>500 - Internal Server Error 内部服务器错误<br/>404 - Wrong page 找不到页面</div></div><br/><strong><em><span style="font-size: 18px;">三、.htaccess说明：</span></em></strong><br/><br/> &nbsp; &nbsp; &nbsp;在apache for win32的版本中，httpd.conf中默认的是：<br/><div class="code">&lt;Directory &quot;C:/Apache/Apache2/htdocs&quot;&gt;<br/>......<br/>AllowOverride None<br/>......<br/>&lt;/Directory&gt;</div><br/> &nbsp; &nbsp; &nbsp;需要把None改为All以后，重启apache服务器，被保护目录下的.htaccess才可以正常运行。<br/>Tags - <a href="http://www.5dhome.net/myblog/tag.php?tag=apache" rel="tag">apache</a>
]]>
</description>
</item><item>
<link>http://www.5dhome.net/myblog/read.php?30</link>
<title><![CDATA[配置apache服务器]]></title> 
<author>曼查罗 &lt;34n.sam@gmail.com&gt;</author>
<category><![CDATA[web服务器]]></category>
<pubDate>Wed, 18 Oct 2006 09:55:45 +0000</pubDate> 
<guid>http://www.5dhome.net/myblog/read.php?30</guid> 
<description>
<![CDATA[ 
	配置apache服务器详细攻略<br/><br/><a href="attachment/linux-apache.zip">点击这里下载文件</a><br/>Tags - <a href="http://www.5dhome.net/myblog/tag.php?tag=web" rel="tag">web</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=server" rel="tag">server</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=apache" rel="tag">apache</a>
]]>
</description>
</item><item>
<link>http://www.5dhome.net/myblog/read.php?9</link>
<title><![CDATA[httpd.conf 汉化]]></title> 
<author>曼查罗 &lt;34n.sam@gmail.com&gt;</author>
<category><![CDATA[web服务器]]></category>
<pubDate>Wed, 18 Oct 2006 07:26:00 +0000</pubDate> 
<guid>http://www.5dhome.net/myblog/read.php?9</guid> 
<description>
<![CDATA[ 
	[codes=python]<br/>#<br/># 基于 NCSA 服务的配置文件。<br/>#<br/>#这是Apache服务器主要配置文件。<br/>#它包含服务器的影响服务器运行的配置指令。<br/>#参见以取得关于这些指令的详细信息<br/>#<br/>#不要只是简单的阅读这些指令信息而不去理解它。<br/>#这里只是做了简单的说明，如果你没有参考在线文件，你就会被警告。<br/>#<br/>#这些配置指令被分为下面三个部分：<br/>#1. 控制整个Apache服务器行为的部分（即全局环境变量）<br/>#2. 定义主要或者默认服务参数的指令，也为所有虚拟主机提供默认的设置参数<br/>#3. 虚拟主机的设置参数<br/>#<br/>#配置和日志文件名：如果你指定的文件名以&quot;/&quot;开始（win32下以&quot;dirver:/&quot;），<br/>#服务器将使用绝对路径，如果文件名不是以&quot;/&quot;开始的，那么它将把ServerRoot<br/>#的值附加在文件名的前面，例如，对&quot;logs/foo.log&quot;，如果ServerRoot的值<br/>#为&quot;/usr/local/apache2&quot;，则该文件应为&quot;/usr/local/apache2/logs/foo.log&quot;<br/>#<br/>##第一区：全局环境参数<br/>#<br/>#这里设置的参数将影响整个Apache服务器的行为；<br/>#例如Apache能够处理的并发请求的数量等。<br/>#<br/>#ServerRoot:指出服务器保存其配置、出错和日志文件等的根目录。<br/>#<br/>#注意！如果你想要将它指定为NFS或其它网络上的位置，<br/>#请一定要去阅读与LockFile有关的文档（可能在<br/>#)。<br/>#这将会使你自己也能解决很多问题。<br/>#<br/>#路径的结尾不要添加斜线。<br/>#<br/>ServerRoot &quot;/usr/loacl/apache2″<br/><br/>#<br/>#串行访问的锁文件必须保存在本地磁盘上<br/>#<br/><br/>#LockFile logs/accept.lock<br/><br/>#ScoreBoardFile:用来保存内部服务进程信息的文件。<br/>#如果未指明（默认），记分板（scoreboard）将被保存在一个匿名的共享内存段中，<br/>#并且它不能被第三方软件所使用。<br/>#如果指定了，要确保不能使用两个Apache使用同一个记分板文件，<br/>#这个记分板文件必须保存在本地磁盘上。<br/>#<br/><br/>#ScoreBoardFile logs/apache_runtime_status<br/><br/>#<br/>#PidFile:记录服务器启动进程号的文件。<br/>#<br/><br/>PidFile logs/httpd.pid<br/>#<br/>#Timeout:接收和发送前超时秒数<br/>#<br/>Timeout 300<br/><br/>#<br/>#KeepAlive:是否允许稳固的连接（每个连接有多个请求），<br/>#设为&quot;Off&quot;则停用。<br/>#<br/>KeepAlive On<br/><br/>#<br/>#MaxKeepAliveRequests:在稳固连接期间允许的最大请求数，<br/>#设为0表示无限制接入。<br/>#我们推荐你将其设为一个较大的值，以便提高性能<br/>MaxKeepAliveRequests 100<br/><br/>#<br/>#KeepAliveTimeout:在同一个连接上从同一台客户上接收请求的秒数<br/>#<br/>KeepAliveTimeout 15<br/><br/>##<br/>##Server-Pool大小设定（针对MPM的）<br/>##<br/><br/># prefork MPM<br/># StartServers:启动时服务器启动的进程数<br/># MinSpareServers:保有的备用进程的最小数目<br/># MaxSpareServers:保有的备用进程的最大数目<br/># MaxClients:服务器允许启动的最大进程数<br/># MaxRequestsPerChild:一个服务进程允许的最大请求数<br/><br/>StartServers 5<br/>MinSpareServers 5<br/>MaxSpareServers 10<br/>MaxClients 150<br/>MaxRequestPerChild 0<br/># worker MPM<br/># StartServers:服务器启动时的服务进程数目<br/># MaxClients:允许同时连接的最大用户数目<br/># MinSpareThreads:保有的最小工作线程数目<br/># MaxSpareThreads:允许保有的最大工作线程数目<br/># ThreadsPerChild:每个服务进程中的工作线程常数<br/># MaxRequestsPerChild:服务进程中允许的最大请求数目<br/><br/>StartServers 2<br/>MaxClients 150<br/>MinSpareThreads 25<br/>MaxSpareThreads 75<br/>ThreadsPerChild 25<br/>MaxRequestsPerChild 0<br/># perchild MPM<br/># NumServers:服务进程数量<br/># StartThreads:每个服务进程中的起始线程数量<br/># MinSpareThreads:保有的最小线程数量<br/># MaxSpareThreads:保有的最大线程数量<br/># MaxThreadsPerChild:每个服务进程允许的最大线程数<br/># MaxRequestsPerChild:每个服务进程允许连接的最大数量<br/><br/>NumServers 5<br/>StartThreads 5<br/>MinSpareThreads 5<br/>MaxSpareThreads 10<br/>MaxThreadsPerChild 20<br/>MaxRequestsPerChild 0<br/># WinNT MPM<br/># ThreadsPerChild:服务进程中工作线程常数<br/># MaxRequestsPerChild:服务进程允许的最大请求数<br/><br/>ThreadsPerChild 250<br/>MaxRequestsPerChild 0<br/># BeOS MPM<br/># StartThreads:服务器启动时启动的线程数<br/># MaxClients:可以启动的最大线程数（一个线程等于一个用户）<br/># MaxRequestsPerThread:每个线程允许的最大请求数<br/><br/>StartThreads 10<br/>MaxClients 50<br/>MaxRequestsPerThread 10000<br/># NetWare MPM<br/># ThreadStachSize:为每个工作线程分配的堆栈尺寸<br/># StartThreads:服务器启动时启动的线程数<br/># MinSpareThreads:用于处理实发请求的空闲线程数<br/># MaxSpareThreads:空闲线程的最大数量<br/># MaxThreads:在同一时间活动的最大线程数<br/># MaxRequestPerChild:一个线程服务请求的最大数量，<br/># 推荐将其设置为0，以实现无限制的接入<br/><br/>ThreadStackSize 65536<br/>StartThreads 250<br/>MinSpareThreads 25<br/>MaxSpareThreads 250<br/>MaxThreads 1000<br/>MaxRequestPerChild 0<br/># OS/2 MPM<br/># StartServers:启动的服务进程数量<br/># MinSpareThreads:每个进程允许的最小空闲线程<br/># MaxSpareThreads:每个进程允许的最大空闲线程<br/># MaxRequestsPerChild:每个服务进程允许的最大连接数<br/><br/>StartServers 2<br/>MinSpareThreads 5<br/>MaxSpareThreads 10<br/>MaxRequestsPerChild 0<br/>#<br/># Listen:允许你绑定Apache服务到指定的IP地址和端口上，以取代默认值<br/># 参见指令<br/># 使用如下命令使Apache只在指定的IP地址上监听，<br/># 以防止它在IP地址0.0.0.0上监听<br/>#<br/># Listen 12.34.56.78:80<br/><br/>Listen 80<br/><br/>#<br/># 动态共享支持（DSO）<br/>#<br/># 为了能够使用那些以DSO模式编译的模块中的函数，你必须有相应的&quot;LoadModule&quot;行，<br/># 因此，在这里包含了这些指令，以便能在使用它之前激活。<br/># 那些静态编译的模块不需要在这里列出 (即以&quot;httpd -l&quot;列出的模块)<br/>#<br/># 示例：<br/># LoadModule foo_module modules/mod_foo.so<br/>#<br/><br/>#<br/># ExtendedStatus：当调用&quot;server-status&quot;时，控制Apache是产生&quot;全&quot;状态<br/># 信息（ExtendedStatus On），还是产生基本信息（ExtendedStatus Off）。<br/># 默认为off<br/>#<br/># ExtendedStatus On<br/><br/>### 第二区：&quot;主&quot;服务配置<br/>#<br/># 这一区建立被 &quot;主&quot; 服务器用的指令值,以回应那些不被<br/># 定义处理的任何请求。<br/># 这些数值也提供默认值给后面定义的容器。<br/># 如果中有定义，那么这里定义的指令值将被<br/># 中的定义所覆盖。<br/>#<br/><br/>#<br/># 如果你想使httpd以另外的用户或组来运行，你必须在开始时以root方式启动<br/># 然后再将它切换为你想要使用的用户或组。<br/>#<br/># User/Group:运行httpd的用户和组<br/># 在SCO (ODT3)上使用&quot;User nouser&quot;和&quot;Group nogroup&quot;<br/># 在HPUX上，你可能不能以nobody身份使用共享内存，建议创建一个www用户。<br/># 注意一些核心（kernel）在组ID大于60000时拒绝setgid(Group)或semctl(IPC_SET)，<br/>#节在这些系统上不要使用&quot;Group #-1&quot;。<br/>#<br/>User nobody<br/>Group #-1<br/><br/>#<br/># ServerAdmin:你的邮件地址，当发生问题时Apache将向你发出邮件。<br/># 作为一个出错文档，这个地址显示在server-generated页上，<br/># 例如：admin@your-domain.com<br/>#<br/>ServerAdmin 34n.sam@gmail.com<br/><br/>#<br/># ServerName指定Apache用于识别自身的名字和端口号。<br/># 通常这个值是自动指定的，但是我们推荐你显式的指定它以防止启动时出错<br/>#<br/># 如果你为你的主机指定了一个无效的DNS名，server-generated重定向将不能工作。<br/># 参见UseCanonicalName指令<br/>#<br/># 如果你的主机没有注册DNS名，在这里键入它的IP地址<br/># 无论如何，你必须使用它的IP地址来提供服务，<br/># 这里使用一种容易理解的方式重定向服务<br/>ServerName www.5dhome.net:80<br/><br/>#<br/># UseCanonicalName:决定Apache如何构造URLS和 SERVER_NAME 和 SERVER_PORT 的指令。<br/># 当设置为 &quot;Off&quot;时,Apache会使用用户端提供的主机名和端口号。<br/># 当设置为&quot;On&quot;,Apache会使用ServerName指令的值。<br/>#<br/>UseCanonicalName Off<br/><br/>#<br/># DocumentRoot:你的文档的根目录。默认情况下，所有的请求从这个目录进行应答。<br/># 但是可以使用符号链接和别名来指向到其他的位置。<br/>#<br/>DocumentRoot &quot;/home/redhat/public_html&quot;<br/><br/>#<br/># Apache可以存取的每个目录都可以配置存取权限（包括它的子目录）。<br/>#<br/># 首先，我们配置一个高限制的特征。<br/><br/># 这将禁止访问文件系统所在的目录，并添加你希望允许访问的目录块。<br/># 如下所示<br/><br/>Order Deny,Allow<br/>Deny from all<br/>#<br/># 注意从这里开始你一定要明确地允许哪些特别的特征能够被使用。<br/># - 所以，如果Apache没有象你所期待的那样工作的话,<br/># 请检查你是否在下面明确的指定它可用。<br/>#<br/><br/>#<br/># 这将改变到你设置的DocumentRoot<br/>#<br/>#<br/># Options：这个指令的值可以是&quot;None&quot;，&quot;All&quot;，或者下列选项的任意组合：<br/># Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews<br/>#<br/># 注意，&quot;MultiViews&quot;必须被显式的指定，&quot;Options All&quot;不能为你提供这个特性。<br/>#<br/># 这个指令既复杂又重要，请参见<br/>#&quot;http://httpd.apache.org/docs-2.0/mod/core.html#optioins&quot;以取得更多的信息。<br/>#<br/>Options FollowSymLinks<br/><br/>#<br/># AllowOverride控制那些被放置在.htaccess文件中的指令。<br/># 它可以是&quot;All&quot;，&quot;None&quot;，或者下列指令的组合：<br/># Options FileInfo AuthConfig Limit<br/>#<br/>AllowOverride None<br/><br/>#<br/># 控制谁可以获得服务。<br/>#<br/>Order allow,deny<br/>Allow from all<br/><br/>#<br/># UserDir:指定在得到一个~user请求时将会添加到用户home目录后的目录名。<br/>#<br/><br/>UserDir public_html<br/><br/># 为防止在UserDir指令上的漏洞，对root用户设置<br/># 象&quot;./&quot;这样的UserDir是非常有用的。<br/># 如果你使用Apache 1.3或以上版本，我们强烈建议你<br/># 在你的服务器配置文件中包含下面的行<br/><br/>UserDir disabled root<br/><br/>#<br/># 下面是一个使用UserDir指令使一个站点的目录具有只读属性的示例：<br/>#<br/>#<br/># AllowOverride FileInfo AuthConfig Limit Indexes<br/># Options MultiViews Indexes SymLinksIfOwnerMatch IncludeNoExec<br/>#<br/># Order allow,deny<br/># Allow from all<br/>#<br/>#<br/># Order deny,allow<br/># Deny from all<br/>#<br/>#<br/><br/>#<br/># DirectoryIndex:定义请求是一个目录时，Apache向用户提供服务的文件名<br/>#<br/># index.html.var文件（一个类型映象文件）用于提供一个文档处理列表，<br/># 出于同样的目的，也可以使用MultiViews选项，但是它会非常慢。<br/>#<br/>DirectoryIndex index.php index.html index.html.var<br/><br/>#<br/># AccessFileName:在每个目录中查询为目录提供附加配置指令的文件的文件名。<br/># 参见AllowOverride指令。<br/>#<br/>AccessFileName .htaccess<br/><br/>#<br/># 下面的行防止.htaccess和.htpasswd文件被Web客户查看。<br/>#<br/><br/>Order allow,deny<br/>Deny from all<br/>#<br/># Typeconfig:定义在哪里查询mime.types文件。<br/>#<br/>TypeConfig conf/mime.types<br/><br/>#<br/># DefaultType:定义当不能确定MIME类型时服务器提供的默认MIME类型。<br/># 如果你的服务主要包含text或HTML文档，&quot;text/plain&quot;是一个好的选择；<br/># 如果大多是二进制文档，诸如软件或图像，你应使用<br/># &quot;application/octer-stream&quot;来防止浏览器象显示文本那样显示二进制文件。<br/>#<br/>DefaultType text/plain<br/><br/>#<br/># mod_mime_magic允许服务器从自己定义自己类型的文件中使用不同的线索（hints），<br/># 这个MIMEMagicFile指令定义hints定义所在的文件。<br/>#<br/><br/>MIMEMagicFile conf/magic<br/>#<br/># HostnameLookups：指定记录用户端的名字还是IP地址，例如，本指令为on时<br/># 记录主机名，如www.apache.org；为off时记录IP地址，204.62.129.132。<br/># 默认值为off，这要比设为on好得多，因为如果设为on则每个用户端请求都将会<br/># 至少造成对 nameserver 进行一次查询。<br/>#<br/>HostnameLookups Off<br/><br/>#<br/># EnableMMAP:控制是否进行内存转储（如果操作系统支持的话）。<br/># 默认为on，如果你的服务器安装在网络文件系统上（NFS），请关闭它。<br/># 在一些系统上，关闭它会提升系统性能（与文件系统类型无关）；<br/># 具体情况请参阅http://httpd.apache.org/docs-2.0/mod/core.html#enablemmap<br/>#<br/># EnableMMAP off<br/><br/>#<br/># EnableSendfile:控制是否使用sendfile kernel支持发送文件<br/># （如果操作系统支持的话）。默认为on，如果你的服务器安装在网络文件系统<br/># （NFS）上，请你关闭它。<br/># 参见http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile<br/>#<br/># EnableSendfile off<br/><br/>#<br/># ErrorLog:错误日志文件定位。<br/># 如果你没有在内定义ErrorLog指令，这个虚拟主机的错误信息<br/># 将记录在这里。如果你在那儿定义了ErrorLog，这些错误信息将记录在你所<br/># 定义的文件里，而不是这儿定义的文件。<br/>#<br/>ErrorLog logs/error_log<br/><br/>#<br/># LogLevel:控制记录在错误日志文件中的日志信息数量。<br/># 可能的值包括：debug，info，notice，warn，error，crit，alert，emerg。<br/>#<br/>LogLevel warn<br/><br/>#<br/># 下面的指令为CustomLog指令定义格式别名。<br/>#<br/>LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b &#92;&quot;%&#123;Referer&#125;i&#92;&quot; &#92;&quot;%&#123;User-Agent&#125;i&#92;&quot;&quot; combined<br/>LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b&quot; common<br/>LogFormat &quot;%&#123;Referer&#125;i -&gt; %U&quot; referer<br/>LogFormat &quot;%&#123;User-agent&#125;i&quot; agent<br/><br/># 你需要安装了mod_logio.c模块才能使用%I和%O。<br/># LogFormat &quot;%h %l %u %t &#92;&quot;%r&#92;&quot; %&gt;s %b &#92;&quot;%&#123;Referer&#125;i&#92;&quot; &#92;&quot;%&#123;User-Agent&#125;i&#92;&quot; %I %O&quot; combinedio<br/><br/>#<br/># 指定接入日志文件的定位和格式（一般日志格式）。<br/># 如果你没有在内定义这个指令，传输信息将记录在这里，<br/># 如果你定义了这个指令，则记录在你指定的位置，而不是这儿定义的位置。<br/>#<br/>CustomLog logs/access_log common<br/><br/>#<br/># 如果你想要记录agent和referer信息，可以使用下面的指令<br/>#<br/># CustomLog logs/referer_log referer<br/># CustomLog logs/agent_log agent<br/><br/>#<br/># 如果你想要使用一个文件记录access，agent和referer信息，<br/># 你可以如下定义这个指令：<br/>#<br/># CustomLog logs/access_log combined<br/><br/>#<br/># ServerTokens<br/># 这个指令定义包含在HTTP回应头中的信息类型。默认为&quot;Full&quot;，<br/># 这表示在回应头中将包含模块中的操作系统类型和编译信息。<br/># 可以设为列各值中的一个：<br/># Full &#124; OS &#124; Minor &#124; Minimal &#124; Major &#124; Prod<br/># Full传达的信息最多，而Prod最少。<br/>#<br/>ServerTokens Full<br/><br/>#<br/># 随意的添加包含服务器版本和虚拟主机名字一行信息到server-generated输出页中<br/># （内部错误文档，FTP目录列表，mod_status和mod_info输出等等，除了CGI错误<br/># 或自定义的错误文档以外）。<br/># 设为&quot;EMail&quot;将包含一个指向ServerAdmin的mailto:连接。<br/># 可以为如下值：On &#124; Off &#124; EMail<br/>#<br/>ServerSignature On<br/><br/>#<br/># Aliases:在这时添加你需要的别名，格式如下：<br/># Alias 别名 真实名<br/>#<br/># 注意，如果你在别名的未尾包含了&quot;/&quot;，那么在URL中也需要包含&quot;/&quot;。<br/># 因此，&quot;/icons&quot;不是这个示例中的别名。<br/># 如果别名中以&quot;/&quot;结尾，那么真实名也必须以&quot;/&quot;结尾，<br/># 如果别名中省略了结尾的&quot;/&quot;，那么真实名也必须省略。<br/>#<br/># 我们使用别名&quot;/icons/&quot;来表示FancyIndexed目录列表，如果你不使用、<br/># FancyIndexing，你可以注释掉它。<br/>#<br/># Alias /icons/ &quot;/usr/local/apache2/icons/&quot;<br/><br/>#<br/># Options Indexes MultiViews<br/># AllowOverride None<br/># Order allow,deny<br/>## Allow from all<br/>#<br/><br/>#<br/># 这将改变ServerRoot/manual。这个别名提供了手册页所在的位置，<br/># 即使你改变了你的DocumentRoot。如果你对有无手册页并不在意的话，<br/># 你可以注释掉它。<br/>#<br/>Alias /manual &quot;/usr/loacl/apache2/manual&quot;<br/>Options Indexes FollowSymLinks MultiViews IncludesNoExec<br/>AddOutputFilter Includes html<br/>Order allow,deny<br/>Allow from all<br/>#<br/># ScriptAlias:指定包含服务脚本的目录。<br/># ScriptAliases 本质上与Aliases一样，除了这里的文档在请求时做为程序处理处理以外。<br/># 尾部的&quot;/&quot;规则与Alias一样<br/>#<br/>ScriptAlias /cgi-bin/ &quot;/usr/loacl/apache2/cgi-bin/&quot;<br/><br/># 这里是添加php 4支持的指令<br/>AddType application/x-httpd-php .php<br/>LoadModule php4_module modules/libphp4.so<br/>#<br/># 添加mod_cgid.c设置，mod_cgid提供使用cgid进行通讯的UNIX套接字的<br/># 脚本接口路径。<br/>#<br/># Scriptsock logs/cgisock<br/>#<br/># 将&quot;/usr/local/apache2/cgi-bin&quot;改为你的ScriptAliased指定的CGI目录，<br/># 如果你配置了的话。<br/>#<br/><br/>AllowOverride None<br/>Options None<br/>Order allow,deny<br/>Allow from all<br/>#<br/># Redirect允许你告诉客户端使用存在于服务器名字空间中的文档，<br/># 而不是现在的，这帮助客户定位那些改变了位置的文档。<br/># 例如：<br/># Redirect permanent /foo http://www.example.com/bar<br/><br/>#<br/># 控制server-generated目录列表显示的指令<br/>#<br/><br/>#<br/># IndexOptions:控制server-generated目录列表显示特征。<br/>#<br/>IndexOptions FancyIndexing VersionSort<br/><br/>#<br/># AddIcon* 指令告诉服务器不同扩展名的图象文件如何显示，<br/># 只适用于FancyIndexed指令<br/>#<br/>AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip<br/>AddIconByType (TXT,/icons/text.gif) text/*<br/>AddIconByType (IMG,/icons/image2.gif) image/*<br/>AddIconByType (SND,/icons/sound2.gif) audio/*<br/>AddIconByType (VID,/icons/movie.gif) video/*<br/><br/>AddIcon /icons/binary.gif .bin .exe<br/>AddIcon /icons/binhex.gif .hqx<br/>AddIcon /icons/tar.gif .tar<br/>AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv<br/>AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip<br/>AddIcon /icons/a.gif .ps .ai .eps<br/>AddIcon /icons/layout.gif .html .shtml .htm .pdf<br/>AddIcon /icons/text.gif .txt<br/>AddIcon /icons/c.gif .c<br/>AddIcon /icons/p.gif .pl .py<br/>AddIcon /icons/f.gif .for<br/>AddIcon /icons/dvi.gif .dvi<br/>AddIcon /icons/uuencoded.gif .uu<br/>AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl<br/>AddIcon /icons/tex.gif .tex<br/>AddIcon /icons/bomb.gif core<br/><br/>AddIcon /icons/back.gif ..<br/>AddIcon /icons/hand.right.gif README<br/>AddIcon /icons/folder.gif ^^DIRECTORY^^<br/>AddIcon /icons/blank.gif ^^BLANKICON^^<br/><br/>#<br/># DefaultIcon 为那些没有显式定义图标的文件提供处理<br/>#<br/>DefaultIcon /icons/unknown.gif<br/><br/>#<br/># AddDescription允许你在server-generated索引后放置一个简短的说明。<br/># 只对FancyIndexed指令有效。<br/># 格式：AddDescription &quot;说明&quot; 文件名<br/>#<br/># AddDescription &quot;GZIP compressed document&quot; .gz<br/># AddDescription &quot;tar archive&quot; .tar<br/># AddDescription &quot;GZIP compressed tar archive&quot; .tgz<br/><br/>#<br/># ReadmeName指定服务器默认查找的README文件的名字，并添加到目录列表中<br/>#<br/># HeaderName指定目录列表前缀文件的文件名<br/>ReadmeName README.html<br/>HeaderName HEADER.html<br/><br/>#<br/># IndexIgnore指定目录索引忽略并且不包含在列表中的文件名集合，<br/># 支持shell类型的通配符。<br/>#<br/>IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t<br/><br/>#<br/># AddEncoding允许你在信息传送中使用(Mosaic/X 2.1+)解压缩信息，<br/># 注意：不是所有的浏览器都支持这个选项。<br/># 尽管名字相似，但是下列的指令与上面的FancyIndexing定制指令不同。<br/>#<br/>AddEncoding x-compress Z<br/>AddEncoding x-gzip gz tgz<br/><br/>#<br/># DefaultLanguage和AddLanguage允许你指定文档的语言。<br/># 这使你可以让用户用容易理解的语言浏览文档。<br/>#<br/># 指定默认的语言，这意味着所有没有指定语言的包都将使用该语言。<br/># 多数情况下，你也许并不想设置它，除非你确信这样做是正确的。<br/># 通常，不使用确定的语言比使用错误的语言要好。<br/>#<br/># DefaultLanguage nl<br/>#<br/># 注意1：作为语言关键字的词缀毫无疑问是不能一样的–采用波兰<br/># 文的文档（网络标准语言代码是pl）将希望使用&quot;AddLanguage pl .po&quot;<br/># 来避免与perl脚本的一般词缀产生二义性。<br/>#<br/># 注意2: 下面的例子举例说明在一些范例中语言的二字符缩写与它的国家<br/># 的二字符缩写不相同,例如 &quot;Danmark/dk&quot; 和 &quot;Danmark/da&quot; 的比较.<br/>#<br/># 注意3: 在 &quot;ltz&quot; 的情况下我们使用三字符词缀，违犯了 RFC的规定，<br/># 运行中将修复它并使用RFC1766标准取得参考数据。<br/>#<br/># Danish (da) - Dutch (nl) - English (en) - Estonian (et)<br/># French (fr) - German (de) - Greek-Modern (el)<br/># Italian (it) - Norwegian (no) - Norwegian Nynorsk (nn) - Korean (ko)<br/># Portugese (pt) - Luxembourgeois* (ltz)<br/># Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cz)<br/># Polish (pl) - Brazilian Portuguese (pt-br) - Japanese (ja)<br/># Russian (ru) - Croatian (hr)<br/>#<br/>AddLanguage da .dk<br/>AddLanguage nl .nl<br/>AddLanguage en .en<br/>AddLanguage et .et<br/>AddLanguage fr .fr<br/>AddLanguage de .de<br/>AddLanguage he .he<br/>AddLanguage el .el<br/>AddLanguage it .it<br/>AddLanguage ja .ja<br/>AddLanguage pl .po<br/>AddLanguage ko .ko<br/>AddLanguage pt .pt<br/>AddLanguage nn .nn<br/>AddLanguage no .no<br/>AddLanguage pt-br .pt-br<br/>AddLanguage ltz .ltz<br/>AddLanguage ca .ca<br/>AddLanguage es .es<br/>AddLanguage sv .sv<br/>AddLanguage cz .cz<br/>AddLanguage ru .ru<br/>AddLanguage tw .tw<br/>AddLanguage zh-tw .tw<br/>AddLanguage hr .hr<br/><br/># LanguagePriority允许你在会话过程中优先使用一些语言。<br/>#<br/># 以优先次序递减的方式列出它们。我们或多或少地采用按字母排列顺序的方式<br/># 排列它们。也许你想要改变这个顺序。<br/>LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw<br/><br/>#<br/># ForceLanguagePriority 允许你为MULTIPLE CHOICES(Prefer)[在通讯的情况下]<br/># 或NOT ACCEPTABLE(Fallback)[没有可接受的语言匹配的情况]提供一个结果页。<br/>#<br/>ForceLanguagePriority Prefer Fallback<br/><br/>#<br/># 为发送出的所有页指定默认的字符集，这总是一个好主意，并且为你的<br/># web站点的国际化打开了大门，这不正是你曾经想要的吗。同样地，指定<br/># 默认字符集有一些小的损害，如一个使用iso-8859-1(latin1)标准命令<br/># 的页面，除非以别的方式指定例如你仅仅以显式方式声明它。<br/># 也有一些与那些总是鼓励你使用默认字符集的javascropt和URL语法有关<br/># 的浏览器安全原因。<br/>#<br/>#AddDefaultCharset ISO-8859-1<br/>AddDefaultCharse GB2312<br/><br/>#<br/># 一般以文件扩展名的方式使用字符集。也许你想要避免与语言扩展发生<br/># 碰撞，除非你在每次改变后都做了很好的测试。<br/># 参见http://www.iana.org/assignments/character-sets以取得字符集<br/># 的名字列表和它们各自的RFCs。<br/>#<br/>AddCharset ISO-8859-1 .iso8859-1 .latin1<br/>AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen<br/>AddCharset ISO-8859-3 .iso8859-3 .latin3<br/>AddCharset ISO-8859-4 .iso8859-4 .latin4<br/>AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru<br/>AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb<br/>AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk<br/>AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb<br/>AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk<br/>AddCharset ISO-2022-JP .iso2022-jp .jis<br/>AddCharset ISO-2022-KR .iso2022-kr .kis<br/>AddCharset ISO-2022-CN .iso2022-cn .cis<br/>AddCharset Big5 .Big5 .big5<br/># 对于俄语，使用了多个字符集（如何使用主要依靠客户端）：<br/>AddCharset WINDOWS-1251 .cp-1251 .win-1251<br/>AddCharset CP866 .cp866<br/>AddCharset KOI8-r .koi8-r .koi8-ru<br/>AddCharset KOI8-ru .koi8-uk .ua<br/>AddCharset ISO-10646-UCS-2 .ucs2<br/>AddCharset ISO-10646-UCS-4 .ucs4<br/>AddCharset UTF-8 .utf8<br/><br/># 下面的字符集没有映射到一个特定的标准(iso)上，但是它们在浏览器<br/># 中被广泛的支持。注意那些大写字母。<br/># (它不应该,但是它是为兼容一些浏览器而做)<br/>#<br/># 参见http://www.iana.org/assianments/character-sets以取得<br/># 它们的列表。但是浏览器支持较少。<br/>#<br/>AddCharset GB2312 .gb2312 .gb<br/>AddCharset utf-7 .utf7<br/>AddCharset utf-8 .utf8<br/>AddCharset big5 .big5 .b5<br/>AddCharset EUC-TW .euc-tw<br/>AddCharset EUC-JP .euc-jp<br/>AddCharset EUC-KR .euc-kr<br/>AddCharset shift_jis .sjis<br/><br/>#<br/># AddType允许你为指定的文件类型添加或覆盖mime.types文件中配置的MIME<br/>#<br/>AddType application/x-tar .tgz<br/>AddType image/x-icon .ico<br/><br/>#<br/># AddHandler允许你映射确定的文件扩展名到&quot;handlers&quot;:<br/># 与文件类型无关的行为。这既能编译到服务器中也可以添加到Action指令<br/># 中（看下面）。<br/># 为了在ScriptAliased指令指定的以外使用CGI脚本：<br/>#（要使它可用，你还需要在Options中添加&quot;ExecCGI&quot;。<br/>#<br/># AddHandler cgi-script .cgi<br/><br/>#<br/># 对于那些包含他们自己的HTTP头的文件<br/>#<br/># AddHandler send-as-is asis<br/><br/>#<br/># 对于server-parsed imagemap文件：<br/>#<br/># AddHandler imap-file map<br/><br/>#<br/># agemap 文件:<br/>#<br/>#AddHandler imap- 文件映像<br/><br/>#<br/># 对于类型映像转移资源)<br/>#(这是默认的设定以允许Apache的&quot;It Worked&quot;页能多种语言分发)。<br/>#<br/>AddHandler type-map var<br/><br/>#<br/># 过滤器允许你在将它发送到客户端前进行处理。<br/>#<br/># 为了在服务器端分析包含(SSI)的.shtml文档：<br/># （要执行这个指令，你还需要在Options指令中添加&quot;Includes&quot;。）<br/>#<br/># AddType text/html .shtml<br/># AddOutputFilter INCLUDES .shtml<br/><br/>#<br/># Action让你定义当调用匹配的媒体文件时将要执行的脚本。这将减少<br/># 那些经常使用的CGI脚本的URL路径名的重复输入。<br/># 格式：Action media/type /cgi-script/location<br/># 格式：Action handler-name /cgi-script/location<br/>#<br/><br/>#<br/># 可配置的错误应答有三种风格：<br/># 1）plain text 2)local redirects 3) external redirects<br/>#<br/># 一些示例：<br/># ErrorDocument 500 &quot;The server made a boo boo.&quot;<br/># ErrorDocument 404 /missing.html<br/># ErrorDocument 404 &quot;/cgi-bin/missing_handler.pl&quot;<br/># ErrorDocument 402 http://www.example.com/subscription_info.html<br/>#<br/><br/>#<br/># 综合应用这些指令，我们可以创建一个国际化的出错应答。<br/>#<br/># 我们使用Alias来重定向任意/error/HTTP_.html.var应答到<br/># 我们的多语言错误消息集合。使用正确的文本替代它。<br/>#<br/># 通过加入下面的行，你就能够改变这些消息的显示，而不必改变<br/># HTTP_.html.var文件。<br/>#<br/># Alias /error/include/ &quot;/your/include/path/&quot;<br/>#<br/># 以将/usr/local/apache2/error/include/下的文件拷贝到/your/inclue/path/下<br/># 开始，你可以创建你自己的文件集合，甚至是其于每个虚拟主机的。<br/># 不管你的ServerSignature如何设置，默认的包含文件将显示你的<br/># Aapche版本号和你的ServerAdmin邮件地址<br/>#<br/># 国际化的错误文档需要mod_alias，mod_include和mod_negotiation三个<br/># 模块。要激活它们，取消下面30行的注释符号<br/><br/># Alias /error/ &quot;/usr/local/apache2/error/&quot;<br/>#<br/>#<br/># AllowOverride None<br/># Options IncludesNoExec<br/># AddOutputFilter Includes html<br/># AddHandler type-map var<br/># Order allow,deny<br/># Allow from all<br/># LanguagePriority en de es fr it nl sv<br/># ForceLanguagePriority Prefer Fallback<br/>#<br/>#<br/># ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var<br/># ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var<br/>ErrorDocument 403 /error.php<br/># ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var<br/># ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var<br/># ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var<br/># ErrorDocument 410 /error/HTTP_GONE.html.var<br/># ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var<br/># ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var<br/># ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var<br/># ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var<br/># ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var<br/># ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var<br/># ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var<br/># ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var<br/># ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var<br/># ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var<br/><br/>#<br/># 下面的命令更改标准的HTTP应答行为以处理己知的浏览器问题。<br/>#<br/>BrowserMatch &quot;Mozilla/2″ nokeepalive<br/>BrowserMatch &quot;MSIE 4&#92;.0b2;&quot; nokeepalive downgrade-1.0 force-response-1.0<br/>BrowserMatch &quot;RealPlayer 4&#92;.0″ force-response-1.0<br/>BrowserMatch &quot;Java/1&#92;.0″ force-response-1.0<br/>BrowserMatch &quot;JDK/1&#92;.0″ force-response-1.0<br/><br/>#<br/># 下面命令关闭对那些没有尾部&quot;/&quot;的目录的非GET请求的重定向，<br/># 这些命令修复了微软的采用DAV方法不能正确处理重定向的WEB文件夹的问题。<br/># Apple下的DAV文件系统和Gnome下的VFS对DAV的支持也是采用这样的方法<br/># 进行处理的。<br/>#<br/>BrowserMatch &quot;Microsoft Data Access Internet Publishing Provider&quot; redirect-carefully<br/>BrowserMatch &quot;^WebDrive&quot; redirect-carefully<br/>BrowserMatch &quot;^WebDAVFS/1.[012]&quot; redirect-carefully<br/>BrowserMatch &quot;^gnome-vfs&quot; redirect-carefully<br/><br/>#<br/># 允许你使用URL：http://servername/server-status来通过mod_status生<br/># 成并报告服务器状态信息。改变.example.com为你自己的域名。<br/>#<br/>#<br/># SetHandler server-status<br/># Order deny,allow<br/># Deny from all<br/># Allow from .example.com<br/>#<br/><br/>#<br/># 允许使用URL:http://servername/server-info来远程报告服务器配置信息<br/># （需要mod_info.c支持）。改变&quot;.example.com&quot;为你自己的域名。<br/>#<br/>#<br/># SetHandler server-info<br/># Order deny,allow<br/># Deny from all<br/># Allow from .example.com<br/>#<br/><br/>#<br/># 代理服务器命令，去掉下面的行使代理服务可用。<br/>#<br/>#<br/># ProxyRequests On<br/>#<br/># Order deny,allow<br/># Deny from all<br/># Allow from .example.com<br/>#<br/><br/>#<br/># 安装或关闭HTTP/1.1&quot;通道&quot;头处理。<br/># （&quot;Full&quot;添加服务器版本信息，&quot;Block&quot;移掉所有输出&quot;通道&quot;头信息。<br/># 可以设为下面各选项之一：Off &#124; On &#124; Full &#124; Block<br/>#<br/># ProxyVia On<br/><br/># 最好为代理服务安装高速缓冲，去掉下面几行的注释符号：<br/># （没有CacheRoot则不缓冲）<br/>#<br/># CacheRoot &quot;/usr/local/apache2/proxy&quot;<br/># CacheSize 5<br/># CacheGcInterval 4<br/># CacheMaxExpire 24<br/># CacheLastModifiedFactor 01<br/># CacheDefaultExpire 1<br/># NoCache a-domain.com another-domain.edu joes.garage-sale.com<br/><br/>#<br/># 代理命令结束。<br/><br/>#<br/># 附加的特定模块配置。<br/>#<br/><br/>Include conf/ssl.conf<br/>## 第三区：虚拟主机<br/>#<br/># VirtualHost:你可以通过设置虚拟主机容器以实现在你的主机上保有多个<br/># 域名/主机名。大多数配置信息只使用基于名字的虚拟主机，因此服务器<br/># 不必担心IP地址的问题，下面的命令以*号代替虚拟主机名。<br/>#<br/># 在你试着配置你的虚拟主机以前，请参见<br/># URL:http://httpd.apache.org/docs-2.0/vhosts/以取得更多的信息。<br/>#<br/># 你可以使用命令行选项&quot;-S&quot;来检验你的虚拟主机配置。<br/><br/>#<br/># 使用基于名字的虚拟主机。<br/>#<br/># NameVirtualHost *<br/><br/>#<br/># 虚拟主机示例：<br/># 几乎所有的Apache命令都可以在虚拟主机容器中使用。<br/># 第一个虚拟主机区是用于向服务名未知的请求进行应答的配置。<br/>#<br/>#<br/># ServerAdmin webmaster@dummy-host.example.com<br/># DocumentRoot /www/docs/dummy-host.example.com<br/># ServerName dummy-host.example.com<br/># ErrorLog logs/dummy-host.example.com-error_log<br/># CustomLog logs/dummy-host.example.com-access_log commom<br/># <br/><br/>[/codes]<br/>Tags - <a href="http://www.5dhome.net/myblog/tag.php?tag=apache" rel="tag">apache</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=web" rel="tag">web</a> , <a href="http://www.5dhome.net/myblog/tag.php?tag=server" rel="tag">server</a>
]]>
</description>
</item>
</channel>
</rss>