6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
d0091d79795017b8432ca178745dbcfb7970cd5ctrawick<!-- English Revision: 395228:1584572 (outdated) -->
031b91a62d25106ae69d4693475c79618dd5e884fielding Licensed to the Apache Software Foundation (ASF) under one or more
031b91a62d25106ae69d4693475c79618dd5e884fielding contributor license agreements. See the NOTICE file distributed with
031b91a62d25106ae69d4693475c79618dd5e884fielding this work for additional information regarding copyright ownership.
031b91a62d25106ae69d4693475c79618dd5e884fielding The ASF licenses this file to You under the Apache License, Version 2.0
031b91a62d25106ae69d4693475c79618dd5e884fielding (the "License"); you may not use this file except in compliance with
031b91a62d25106ae69d4693475c79618dd5e884fielding the License. You may obtain a copy of the License at
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak Unless required by applicable law or agreed to in writing, software
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak distributed under the License is distributed on an "AS IS" BASIS,
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak See the License for the specific language governing permissions and
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak limitations under the License.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<description>Windows�� ����ġ���� ISAPI Extension ���</description>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>�� ����� Internet Server extension API�� �����Ѵ�. ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ ������ Windows�� ����ġ���� Internet Server extension��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>ISAPI extension ���(.dll ����)�� �����ڰ� �ۼ��Ѵ�.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak Apache Group�� �̵� ����� ������ �ʾ�����, ���� ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ʴ´�. ISAPI extension ��뿡 ���� ������ ISAPI �����ڿ���
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���� �����ϱ� �ٶ���. <strong>���� �̷� ������ ����ġ
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���ϸ�����Ʈ�� ������ �������� �ø��� <em>����</em>.</strong></p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak module="mod_mime">AddHandler</directive> ���þ ����Ͽ�
bc4b55ec8f31569d606d5680d50189a355bcd7a6rbowen ISAPI ���� Ȯ���ڿ� <code>isapi-handler</code> �ڵ鷯�� �����Ѵ�.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak .dll ������ ISAPI extension���� ó���Ϸ��� httpd.conf ���Ͽ�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ ���� �߰��Ѵ�.</p>
bc4b55ec8f31569d606d5680d50189a355bcd7a6rbowen AddHandler isapi-handler .dll
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>����ġ ������ ��û�� ����� �� ��� �� �� ���.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���� httpd.conf���� ������ ���� �������� Ư�� ����� �̸�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �о���� ���� �ִ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>ISAPI extension�� �̸� �о���̴��� �̸� �о������ �ʴ���
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ ISAPI extension�� CGI ��ũ��Ʈ�� ������ ���Ѱ�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ ���. ��, ISAPI .dll ������ �ִ� ���丮�� <directive
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak module="core">Options</directive> <code>ExecCGI</code>��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ʿ��ϴ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p><module>mod_isapi</module>�� ISAPI ���� ���� �ڼ���
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>����ġ ISAPI ������ �� ����¿� ���� "����ũ�μ���Ʈ
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak Ư����" Ȯ������ ������ ISAPI 2.0 �Ծ��� ��� �����Ѵ�.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ����ġ�� ����� �����δ� ISAPI�� ����� �� �ִ� �������
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �� ������� �� �� ���. ISA�� �� ����°� ���� ��������
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ʴ� ����� ����Ϸ� �Ѵٸ�, ����뿡 ������ �ֱ����� ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �α� ����� �����. �αװ� �ſ� Ŀ�� �� �ֱ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �α� ������� �ʴ´�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>Microsoft IIS�� ���� ������ ISAPI extension�� ��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �о�鿩�� �� ��뷮�� �ſ� ���� �ʰų� Ư���� ��������
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ʴ��� �״�� �� �д�. ����ġ�� ���� <directive
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak module="mod_isapi">ISAPICacheFile</directive> ���þ �������
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ʴ´ٸ� ��û�� ���������� ISAPI extension�� �� �о���̰�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������. ��ȿ����������, ����ġ�� �� ������ �̰��� ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ȿ������ ����̴�. ���� ISAPI ����� ����ġ ������ �ణ
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ȣȯ�� �ȸ±���� ������ �������� ���� ����� ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>��, ����ġ�� ISAPI Extension�� ����������, <strong>ISAPI
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak Filter�� �������� ������</strong> ����϶�. ���߿� ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ �� ������, ����� ��ȹ�� ���.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>����ġ 2.0 <module>mod_isapi</module> ����� ���α����Ѵٸ�,
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>ServerSupportFunction</code> ȣ���� ���� ���þ��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �����ؾ� �Ѵ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <dt><code>HSE_REQ_SEND_URL_REDIRECT_RESP</code></dt>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ URL�� �ƴϸ�, �������ݰ� �������� �ѱ� �� ���
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak (<em>���� ���,</em> <code>/location</code>���� �� ����).<br />
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ �ƴ϶� ������ �����̷����� ó���Ѵ�.<br />
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>�ֱ� ������ ���� Microsoft�� �� <code>HSE_REQ_SEND_URL</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ��ɰ��� ���̸� ��� ��ó�� ���δ�. ����ġ�� ��� ��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���� �ƱԸ�Ʈ ���ǰ� �ൿ�� �ٸ��� ó���� ���̴�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <dd>headers ���ڿ� �ƱԸ�Ʈ�� ������ (�ٹٲ��ڰ� �ι�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ����) �ִٸ� ����ġ�� ��� ���� ������ ���� �������� ����Ѵ�.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak headers �ƱԸ�Ʈ�� NULL�� ���������, ���� ���뿡 NULL��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ����� �� ���.</dd>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <dd>ISAPI�� ó���� ��ġ�� ������ ��������� ����ġ��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ƹ� �ϵ� ���� �ʴ´�.</dd>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <dd>����ġ�� ���� �̸��� ������(����) �̸����� ��ȯ�Ѵ�.</dd>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ �Ʒ� �α��� �Ѱ��� �����.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <li><directive module="mod_log_config">CustomLog</directive>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���þ��� <code>\"%{isapi-parameter}n\"</code> ��</li>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <li><directive module="mod_isapi">ISAPIAppendLogToQuery</directive>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �α� ��</li>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak module="mod_isapi">ISAPIAppendLogToErrors</directive>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>ù��°�� ���� <code>%{isapi-parameter}n</code> ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ ����� �� ������ �����Ѵ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <dt><code>HSE_REQ_SEND_RESPONSE_HEADER_EX</code></dt>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <dd><code>fKeepConn</code> �ɼ��� �����ϴ� ���� �����ϰ��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ ���µ��� �����Ѵ�.</dd>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>�������� �ʴ� <code>ServerSupportFunction</code> ȣ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>ERROR_INVALID_PARAMETER</code>�� �����Ѵ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak module="mod_isapi">ISAPIReadAheadBuffer</directive>�� ������)
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ʱ����ũ�⸦ �Ѿ ��û ������ �����´�.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <directive>ISAPIReadAheadBuffer</directive> ���� (ISAPI
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ڵ鷯�� �θ����� ������ ����Ʈ��) ���� ª�� ��û�� extension��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �θ��� ��� ��ȴ�. ��û�� ���, ISAPI extension��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>ReadClient</code>�� ������ ��û ������ �����;� �Ѵ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>HSE_IO_SYNC</code> �ɼǸ� ����ϰų� (<code>0</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ��) �ƹ� �ɼǵ� ������� �ʾƾ� �Ѵ�. �ٸ�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>WriteClient</code> ��û�� <code>FALSE</code>�� ��ȯ�ϸ�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p><code>GetServerVariable</code>�� ����������, (�ٸ� ��������
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �����ϴ�) Ȯ�� ���������� ���.
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>GetServerVariable</code>���� ��� �Ϲ����� ����ġ
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak CGI ȯ�溯���� <code>ALL_HTTP</code>, <code>ALL_RAW</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���� ����� �� �ִ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>����ġ 2.0 <module>mod_isapi</module>�� ���� ISAPI �Ծ
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���� �߰� ����� �����ϰ�, �� ����°�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>TransmitFile</code> ����� ���� �䳻����. ��, ISAPI
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak .dll�� �̸� �о�鿩�� ������ ���̴� ����ġ 1.3
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<description>������ �����Ҷ� �� �о���� ISAPI .dll ���ϵ�</description>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<syntax>ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak...</syntax>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<contextlist><context>server config</context><context>virtual host</context>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</contextlist>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>����ġ ������ �����Ҷ� �� �о�鿩�� ������ �����Ҷ�����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �� �������� ���ϸ��� ������� �����Ͽ� �����Ѵ�. ��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���þ�� ISAPI .dll ���Ϻ��� ������ ����� �� �ִ�. ������
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ��ü ��θ� ��´�. ��� ��ΰ� �ƴϸ� <directive
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak module="core">ServerRoot</directive>�� ��� ��η� �Ƶ��δ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<description>ISAPI extension�� �̸��б����(read ahead buffer)
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniakũ��</description>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<syntax>ISAPIReadAheadBuffer <var>size</var></syntax>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<contextlist><context>server config</context><context>virtual host</context>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<context>directory</context><context>.htaccess</context></contextlist>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>ISAPI extension�� ó�� ȣ���Ҷ� �̸��б������ �ִ� ũ�⸦
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �����Ѵ�. (�� ũ�⺸�� ū) ������ �ڷ�� <code>ReadClient</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ݹ��� ����Ͽ� �о�� �Ѵ�. � ISAPI extension��
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <code>ReadClient</code> ����� �������� �ʴ´�. �� ���
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ISAPI extension �����ڿ��� �����϶�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<description>ISAPI extension�� �������� �ʴ� ����� ��û�ϸ�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak�α� ����Ѵ�</description>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<contextlist><context>server config</context><context>virtual host</context>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<context>directory</context><context>.htaccess</context></contextlist>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>ISAPI extension�� �������� �ʴ� ����� ��û�ϸ� ����
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ���� �α� ����Ѵ�. ���߿� ���ڰ� ������ �����ϴµ�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ������ �ȴ�. ���ϴ� ��� ISAPI ����� ���������� �����ϸ�
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �ٽ� off�� �ǵ����� �Ѵ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<description>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak��û�� ���� �α� ����Ѵ�</description>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<contextlist><context>server config</context><context>virtual host</context>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<context>directory</context><context>.htaccess</context></contextlist>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ��û�� ���� �α� ����Ѵ�.</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<description>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak��û�� ���ǹ��ڿ��� ����Ѵ�</description>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<contextlist><context>server config</context><context>virtual host</context>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<context>directory</context><context>.htaccess</context></contextlist>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak <p>ISAPI exntension�� <code>HSE_APPEND_LOG_PARAMETER</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak ��û�� ���ǹ��ڿ��� ����Ѵ� (<directive
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak module="mod_log_config">CustomLog</directive> <code>%q</code>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak �� �����δ�).</p>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<description>�� ISAPI �ݹ��� �����ϴ� ô�Ѵ�</description>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<contextlist><context>server config</context><context>virtual host</context>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak<context>directory</context><context>.htaccess</context></contextlist>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</directivesynopsis>
6aadbc6fd703e73d1d419e9f06b84a4338c898f1maczniak</modulesynopsis>