mod_isapi.html.ko.euc-kr revision 45a544a8bb3fa1f95e5edac9fb3e723e2bb7001d
<?xml version="1.0" encoding="EUC-KR"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>mod_isapi - Apache HTTP Server</title>
<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="/images/favicon.ico" rel="shortcut icon" /></head>
<body>
<div id="page-header">
<p class="menu"><a href="/mod/">���</a> | <a href="/mod/directives.html">���þ��</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">���</a> | <a href="/sitemap.html">����Ʈ��</a></p>
<p class="apache">Apache HTTP Server Version 2.3</p>
<img alt="" src="/images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.3</a> &gt; <a href="./">���</a></div>
<div id="page-content">
<div id="preamble"><h1>����ġ ��� mod_isapi</h1>
<div class="toplang">
<p><span>������ ���: </span><a href="/en/mod/mod_isapi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ko/mod/mod_isapi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">�� ������ �ֽ��� ���� �ƴմϴ�.
�ֱٿ� ����� ������ ���� ������ ����ϼ���.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">����:</a></th><td>Windows�� ����ġ���� ISAPI Extension ���</td></tr>
<tr><th><a href="module-dict.html#Status">����:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">����:</a></th><td>isapi_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">�ҽ�����:</a></th><td>mod_isapi.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">����:</a></th><td>Win32 only</td></tr></table>
<h3>���</h3>
<p>�� ����� Internet Server extension API�� �����Ѵ�. �׷���
������ ������ Windows�� ����ġ���� Internet Server extension��
(<em>��,</em> ISAPI .dll ���) ����� �� �ִ�.</p>
<p>ISAPI extension ���(.dll ����)�� �����ڰ� �ۼ��Ѵ�.
Apache Group�� �̵� ����� ������ �ʾ�����, ���� ����
�ʴ´�. ISAPI extension ��뿡 ���� ������ ISAPI �����ڿ���
���� �����ϱ� �ٶ���. <strong>���� �̷� ������ ����ġ
���ϸ�����Ʈ�� ���׺��� �������� �ø��� <em>����</em>.</strong></p>
</div>
<div id="quickview"><h3 class="directives">���þ��</h3>
<ul id="toc">
<li><img alt="" src="/images/down.gif" /> <a href="#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#isapicachefile">ISAPICacheFile</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#isapifakeasync">ISAPIFakeAsync</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#isapilognotsupported">ISAPILogNotSupported</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
</ul>
<h3>����</h3>
<ul id="topics">
<li><img alt="" src="/images/down.gif" /> <a href="#usage">����</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#notes">�߰� ����</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#journal">������ ����</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">����</a></h2>
<p>�����������Ͽ��� <code class="directive"><a href="/mod/mod_mime.html#addhandler">AddHandler</a></code> ���þ ����Ͽ�
ISAPI ���� Ȯ���ڿ� <code>isapi-handler</code> �ڵ鷯�� �����Ѵ�.
.dll ������ ISAPI extension���� ó���Ϸ��� httpd.conf ���Ͽ�
������ ���� �߰��Ѵ�.</p>
<div class="example"><p><code>
AddHandler isapi-handler .dll
</code></p></div>
<p>����ġ ������ ��û�� ����� �޸𸮿� ��� �� �� ���.
�׷��� httpd.conf���� ������ ���� �������� Ư�� ����� �̸�
�о���� ���� �ִ�.</p>
<div class="example"><p><code>
ISAPICacheFile c:/WebWork/Scripts/ISAPI/mytest.dll
</code></p></div>
<p>ISAPI extension�� �̸� �о���̴��� �̸� �о������ �ʴ���
������ ISAPI extension�� CGI ��ũ��Ʈ�� ������ ���Ѱ�
������ ���. ��, ISAPI .dll ������ �ִ� ���丮�� <code class="directive"><a href="/mod/core.html#options">Options</a></code> <code>ExecCGI</code>��
�ʿ��ϴ�.</p>
<p><code class="module"><a href="/mod/mod_isapi.html">mod_isapi</a></code>�� ISAPI ���� ���� �ڼ���
����� ������ <a href="#notes">�߰� ����</a>�� <a href="#journal">������ ����</a>�� ����϶�.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="notes" id="notes">�߰� ����</a></h2>
<p>����ġ ISAPI ������ �񵿱� ����¿� ���� "����ũ�μ���Ʈ
Ư����" Ȯ������ ������ ISAPI 2.0 �Ծ��� ��� �����Ѵ�.
����ġ�� ����� �����δ� ISAPI�� ����� �� �ִ� �������
�񵿱� ������� �� �� ���. ISA�� �񵿱� ����°� ���� ��������
�ʴ� ����� ����Ϸ� �Ѵٸ�, ����뿡 ������ �ֱ����� ����
�α׿� ����� �����. �αװ� �ſ� Ŀ�� �� �ֱ⶧����
<code>ISAPILogNotSupported Off</code> ���þ ����ϸ�
�α׿� ������� �ʴ´�.</p>
<p>Microsoft IIS�� ���� ������ ISAPI extension�� �޸𸮷�
�о�鿩�� �޸� ��뷮�� �ſ� ���� �ʰų� Ư���� ��������
�ʴ��� �״�� �޸𸮿� �д�. ����ġ�� ���� <code class="directive"><a href="#isapicachefile">ISAPICacheFile</a></code> ���þ �������
�ʴ´ٸ� ��û�� ���������� ISAPI extension�� �޸𸮿� �о���̰�
������. ��ȿ����������, ����ġ�� �޸� ������ �̰��� ����
ȿ������ ����̴�. ���� ISAPI ����� ����ġ ������ �ణ
ȣȯ�� �ȸ±⶧���� ������ �������� ���� ����� �޸𸮿���
������.</p>
<p>��, ����ġ�� ISAPI Extension�� ����������, <strong>ISAPI
Filter�� �������� ������</strong> ����϶�. ���߿� ���͸�
������ �� ������, ����� ��ȹ�� ���.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="journal" id="journal">������ ����</a></h2>
<p>����ġ 2.0 <code class="module"><a href="/mod/mod_isapi.html">mod_isapi</a></code> ����� ���α׷����Ѵٸ�,
<code>ServerSupportFunction</code> ȣ���� ���� ���þ��
�����ؾ� �Ѵ�.</p>
<dl>
<dt><code>HSE_REQ_SEND_URL_REDIRECT_RESP</code></dt>
<dd>����ڸ� �ٸ� ��ġ�� �����̷����Ѵ�.<br />
������ URL�� ����ؾ� �Ѵ� (<em>���� ���,</em>
<code>http://server/location</code>).</dd>
<dt><code>HSE_REQ_SEND_URL</code></dt>
<dd>����ڸ� �ٸ� ��ġ�� �����̷����Ѵ�.<br />
������ URL�� �ƴϸ�, �������ݰ� �������� �ѱ� �� ���
(<em>���� ���,</em> <code>/location</code>���� �͸� ����).<br />
������ �ƴ϶� ������ �����̷����� ó���Ѵ�.<br />
<div class="warning"><h3>���</h3>
<p>�ֱ� ������ ���� Microsoft�� �� <code>HSE_REQ_SEND_URL</code>
��ɰ��� ���̸� ��� ��ó�� ���δ�. ����ġ�� ��� ��
���� �ƱԸ�Ʈ ���ǰ� �ൿ�� �ٸ��� ó���� ���̴�.</p>
</div></dd>
<dt><code>HSE_REQ_SEND_RESPONSE_HEADER</code></dt>
<dd>headers ���ڿ� �ƱԸ�Ʈ�� ������ (�ٹٲ޹��ڰ� �ι�
����) �ִٸ� ����ġ�� ��� ���� ������ ���� �������� ����Ѵ�.
headers �ƱԸ�Ʈ�� NULL�� �����⶧����, ���� ���뿡 NULL��
����� �� ���.</dd>
<dt><code>HSE_REQ_DONE_WITH_SESSION</code></dt>
<dd>ISAPI�� ó���� ��ġ�� ������ �����⶧���� ����ġ��
�ƹ� �ϵ� ���� �ʴ´�.</dd>
<dt><code>HSE_REQ_MAP_URL_TO_PATH</code></dt>
<dd>����ġ�� ���� �̸��� ������(����) �̸����� ��ȯ�Ѵ�.</dd>
<dt><code>HSE_APPEND_LOG_PARAMETER</code></dt>
<dd>
������ �Ʒ� �α��� �Ѱ��� �����.
<ul>
<li><code class="directive"><a href="/mod/mod_log_config.html#customlog">CustomLog</a></code>
���þ��� <code>\"%{isapi-parameter}n\"</code> �׸�</li>
<li><code class="directive"><a href="#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></code>
<code>On</code> ���þ ����Ͽ� <code>%q</code>
�α� �׸�</li>
<li><code class="directive"><a href="#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></code>
<code>On</code> ���þ ����Ͽ� ���� �α׿�</li>
</ul>
<p>ù��°�� ���� <code>%{isapi-parameter}n</code> �׸���
������ ����� �� ������ �����Ѵ�.</p>
</dd>
<dt><code>HSE_REQ_IS_KEEP_CONN</code></dt>
<dd>���� Keep-Alive ���¸� ��ȯ�Ѵ�.</dd>
<dt><code>HSE_REQ_SEND_RESPONSE_HEADER_EX</code></dt>
<dd><code>fKeepConn</code> �ɼ��� �����ϴ� ���� �����ϰ��
������ ���µ��� �����Ѵ�.</dd>
<dt><code>HSE_REQ_IS_CONNECTED</code></dt>
<dd>��û�� �߰��� �������ٸ� false�� ��ȯ�Ѵ�.</dd>
</dl>
<p>�������� �ʴ� <code>ServerSupportFunction</code> ȣ����
�ϸ� ����ġ�� <code>FALSE</code>�� ��ȯ�ϰ�
<code>GetLastError</code> ����
<code>ERROR_INVALID_PARAMETER</code>�� �����Ѵ�.</p>
<p><code>ReadClient</code>�� (<code class="directive"><a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></code>�� ������)
�ʱ����ũ�⸦ �Ѿ ��û ������ �����´�.
<code class="directive">ISAPIReadAheadBuffer</code> ���� (ISAPI
�ڵ鷯�� �θ����� ������ ����Ʈ��) ���� ª�� ��û�� extension��
�θ��� ��� ��޵ȴ�. ��û�� ���, ISAPI extension��
<code>ReadClient</code>�� ������ ��û ������ �����;� �Ѵ�.</p>
<p><code>WriteClient</code>�� ����������,
<code>HSE_IO_SYNC</code> �ɼǸ� ����ϰų� (<code>0</code>
��) �ƹ� �ɼǵ� ������� �ʾƾ� �Ѵ�. �ٸ�
<code>WriteClient</code> ��û�� <code>FALSE</code>�� ��ȯ�ϸ�
�����ϰ�, <code>GetLastError</code> ����
<code>ERROR_INVALID_PARAMETER</code>�� �ȴ�.</p>
<p><code>GetServerVariable</code>�� ����������, (�ٸ� ��������
�����ϴ�) Ȯ�� ���������� ���.
<code>GetServerVariable</code>���� ��� �Ϲ����� ����ġ
CGI ȯ�溯���� <code>ALL_HTTP</code>, <code>ALL_RAW</code>
���� ����� �� �ִ�.</p>
<p>����ġ 2.0 <code class="module"><a href="/mod/mod_isapi.html">mod_isapi</a></code>�� ���� ISAPI �Ծ࿡
���� �߰� ����� �����ϰ�, �񵿱� ����°�
<code>TransmitFile</code> ����� ���� �䳻����. ��, ISAPI
.dll�� �̸� �о�鿩�� ������ ���̴� ����ġ 1.3
<code>mod_isapi</code>���� ��� ����� �����Ѵ�.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ISAPIAppendLogToErrors" id="ISAPIAppendLogToErrors">ISAPIAppendLogToErrors</a> <a name="isapiappendlogtoerrors" id="isapiappendlogtoerrors">���þ�</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">����:</a></th><td>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
��û�� ���� �α׿� ����Ѵ�</td></tr>
<tr><th><a href="directive-dict.html#Syntax">����:</a></th><td><code>ISAPIAppendLogToErrors on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">�⺻��:</a></th><td><code>ISAPIAppendLogToErrors off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">������:</a></th><td>�ּ�������, ����ȣ��Ʈ, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Override �ɼ�:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">����:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">���:</a></th><td>mod_isapi</td></tr>
</table>
<p>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
��û�� ���� �α׿� ����Ѵ�.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ISAPIAppendLogToQuery" id="ISAPIAppendLogToQuery">ISAPIAppendLogToQuery</a> <a name="isapiappendlogtoquery" id="isapiappendlogtoquery">���þ�</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">����:</a></th><td>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
��û�� ���ǹ��ڿ��� ����Ѵ�</td></tr>
<tr><th><a href="directive-dict.html#Syntax">����:</a></th><td><code>ISAPIAppendLogToQuery on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">�⺻��:</a></th><td><code>ISAPIAppendLogToQuery on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">������:</a></th><td>�ּ�������, ����ȣ��Ʈ, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Override �ɼ�:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">����:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">���:</a></th><td>mod_isapi</td></tr>
</table>
<p>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
��û�� ���ǹ��ڿ��� ����Ѵ� (<code class="directive"><a href="/mod/mod_log_config.html#customlog">CustomLog</a></code> <code>%q</code>
�׸� �����δ�).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ISAPICacheFile" id="ISAPICacheFile">ISAPICacheFile</a> <a name="isapicachefile" id="isapicachefile">���þ�</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">����:</a></th><td>������ �����Ҷ� �޸𸮷� �о���� ISAPI .dll ���ϵ�</td></tr>
<tr><th><a href="directive-dict.html#Syntax">����:</a></th><td><code>ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">������:</a></th><td>�ּ�������, ����ȣ��Ʈ</td></tr>
<tr><th><a href="directive-dict.html#Status">����:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">���:</a></th><td>mod_isapi</td></tr>
</table>
<p>����ġ ������ �����Ҷ� �޸𸮷� �о�鿩�� ������ �����Ҷ�����
�޸𸮿� �������� ���ϸ��� ������� �����Ͽ� �����Ѵ�. ��
���þ�� ISAPI .dll ���Ϻ��� ������ ����� �� �ִ�. ������
��ü ��θ� ��´�. ��� ��ΰ� �ƴϸ� <code class="directive"><a href="/mod/core.html#serverroot">ServerRoot</a></code>�� ��� ��η� �޾Ƶ��δ�.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ISAPIFakeAsync" id="ISAPIFakeAsync">ISAPIFakeAsync</a> <a name="isapifakeasync" id="isapifakeasync">���þ�</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">����:</a></th><td>�񵿱� ISAPI �ݹ��� �����ϴ� ô�Ѵ�</td></tr>
<tr><th><a href="directive-dict.html#Syntax">����:</a></th><td><code>ISAPIFakeAsync on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">�⺻��:</a></th><td><code>ISAPIFakeAsync off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">������:</a></th><td>�ּ�������, ����ȣ��Ʈ, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Override �ɼ�:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">����:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">���:</a></th><td>mod_isapi</td></tr>
</table>
<p>on���� �����ϸ� �񵿱� ISAPI �ݹ� ������ �䳻����.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ISAPILogNotSupported" id="ISAPILogNotSupported">ISAPILogNotSupported</a> <a name="isapilognotsupported" id="isapilognotsupported">���þ�</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">����:</a></th><td>ISAPI extension�� �������� �ʴ� ����� ��û�ϸ�
�α׿� ����Ѵ�</td></tr>
<tr><th><a href="directive-dict.html#Syntax">����:</a></th><td><code>ISAPILogNotSupported on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">�⺻��:</a></th><td><code>ISAPILogNotSupported off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">������:</a></th><td>�ּ�������, ����ȣ��Ʈ, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Override �ɼ�:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">����:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">���:</a></th><td>mod_isapi</td></tr>
</table>
<p>ISAPI extension�� �������� �ʴ� ����� ��û�ϸ� ����
���� �α׿� ����Ѵ�. ���߿� ���ڰ� ������ �����ϴµ�
������ �ȴ�. ���ϴ� ��� ISAPI ����� ���������� �����ϸ�
�ٽ� off�� �ǵ����� �Ѵ�.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ISAPIReadAheadBuffer" id="ISAPIReadAheadBuffer">ISAPIReadAheadBuffer</a> <a name="isapireadaheadbuffer" id="isapireadaheadbuffer">���þ�</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">����:</a></th><td>ISAPI extension�� �̸��б����(read ahead buffer)
ũ��</td></tr>
<tr><th><a href="directive-dict.html#Syntax">����:</a></th><td><code>ISAPIReadAheadBuffer <var>size</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">�⺻��:</a></th><td><code>ISAPIReadAheadBuffer 49152</code></td></tr>
<tr><th><a href="directive-dict.html#Context">������:</a></th><td>�ּ�������, ����ȣ��Ʈ, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">Override �ɼ�:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">����:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">���:</a></th><td>mod_isapi</td></tr>
</table>
<p>ISAPI extension�� ó�� ȣ���Ҷ� �̸��б������ �ִ� ũ�⸦
�����Ѵ�. (�� ũ�⺸�� ū) ������ �ڷ�� <code>ReadClient</code>
�ݹ��� ����Ͽ� �о�� �Ѵ�. � ISAPI extension��
<code>ReadClient</code> ����� �������� �ʴ´�. �� ���
ISAPI extension �����ڿ��� �����϶�.</p>
</div>
</div>
<div class="bottomlang">
<p><span>������ ���: </span><a href="/en/mod/mod_isapi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ko/mod/mod_isapi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2011 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="/mod/">���</a> | <a href="/mod/directives.html">���þ��</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">���</a> | <a href="/sitemap.html">����Ʈ��</a></p></div>
</body></html>