Apache HTTP Server Version 2.4

| ����: | Windows�� ����ġ���� ISAPI Extension ��� | 
|---|---|
| ����: | Base | 
| ����: | isapi_module | 
| �ҽ�����: | mod_isapi.c | 
| ����: | Win32 only | 
�� ����� Internet Server extension API�� �����Ѵ�. ���� ������ ������ Windows�� ����ġ���� Internet Server extension�� (��, ISAPI .dll ���) ����� �� �ִ�.
ISAPI extension ���(.dll ����)�� �����ڰ� �ۼ��Ѵ�. Apache Group�� �̵� ����� ������ �ʾ�����, ������ ���� �ʴ´�. ISAPI extension ��뿡 ���� ������ ISAPI �����ڿ��� ���� �����ϱ� �ٶ���. ���� �̷� ������ ����ġ ���ϸ�����Ʈ�� ������ �������� �ø��� ����.
 ISAPIAppendLogToErrors
 ISAPIAppendLogToErrors ISAPIAppendLogToQuery
 ISAPIAppendLogToQuery ISAPICacheFile
 ISAPICacheFile ISAPIFakeAsync
 ISAPIFakeAsync ISAPILogNotSupported
 ISAPILogNotSupported ISAPIReadAheadBuffer
 ISAPIReadAheadBuffer�����������Ͽ��� AddHandler ���þ ����Ͽ�
    ISAPI ���� Ȯ���ڿ� isapi-handler �ڵ鷯�� �����Ѵ�.
    .dll ������ ISAPI extension���� ó���Ϸ��� apache2.conf ���Ͽ�
    ������ ���� �߰��Ѵ�.
        AddHandler isapi-handler .dll
    
����ġ ������ ��û�� ����� �� ��� �� �� ����. ���� apache2.conf���� ������ ���� �������� Ư�� ����� �̸� �о���� ���� �ִ�.
        ISAPICacheFile c:/WebWork/Scripts/ISAPI/mytest.dll
    
ISAPI extension�� �̸� �о���̴��� �̸� �о������ �ʴ���
    ������� ISAPI extension�� CGI ��ũ��Ʈ�� ������ ���Ѱ�
    ������ ������. ��, ISAPI .dll ������ �ִ� ���丮�� Options ExecCGI��
    �ʿ��ϴ�.
mod_isapi�� ISAPI ������ ���� �ڼ���
    ����� ������ �߰� ������ ������ ������ �����϶�.
����ġ ISAPI ������ �� ����¿� ���� "����ũ�μ���Ʈ
    Ư����" Ȯ������ ������ ISAPI 2.0 �Ծ��� ��� �����Ѵ�.
    ����ġ�� ����� �����δ� ISAPI�� ����� �� �ִ� �������
    �� ������� �� �� ����. ISA�� �� ����°� ���� ��������
    �ʴ� ����� ����Ϸ� �Ѵٸ�, ����뿡 ������ �ֱ����� ����
    �α� ����� �����. �αװ� �ſ� Ŀ�� �� �ֱ����
    ISAPILogNotSupported Off ���þ ����ϸ�
    �α� ������� �ʴ´�.
Microsoft IIS�� ���� ������ ISAPI extension�� ��
    �о�鿩�� �� ��뷮�� �ſ� ���� �ʰų� Ư���� ��������
    �ʴ��� �״�� �� �д�. ����ġ�� ���� ISAPICacheFile ���þ �������
    �ʴ´ٸ� ��û�� ���������� ISAPI extension�� �� �о���̰�
    ������. ��ȿ����������, ����ġ�� �� ������ �̰��� ����
    ȿ������ ����̴�. ���� ISAPI ����� ����ġ ������ �ణ
    ȣȯ�� �ȸ±���� ������ �������� ���� ����� ����
    ������.
��, ����ġ�� ISAPI Extension�� ����������, ISAPI Filter�� �������� ������ ����϶�. ���߿� ���� ������ �� ������, ����� ��ȹ�� ����.
����ġ 2.0 mod_isapi ����� ���α����Ѵٸ�,
    ServerSupportFunction ȣ���� ���� ���þ��
    �����ؾ� �Ѵ�.
HSE_REQ_SEND_URL_REDIRECT_RESPhttp://server/location).HSE_REQ_SEND_URL/location���� �� ����).�ֱ� ������ ���� Microsoft�� �� HSE_REQ_SEND_URL
        ��ɰ��� ���̸� ���� ��ó�� ���δ�. ����ġ�� ��� ��
        ���� �ƱԸ�Ʈ ���ǰ� �ൿ�� �ٸ��� ó���� ���̴�.
HSE_REQ_SEND_RESPONSE_HEADERHSE_REQ_DONE_WITH_SESSIONHSE_REQ_MAP_URL_TO_PATHHSE_APPEND_LOG_PARAMETERCustomLog
          ���þ��� \"%{isapi-parameter}n\" ��ISAPIAppendLogToQuery
          On ���þ ����Ͽ� %q
          �α� ��ISAPIAppendLogToErrors
          On ���þ ����Ͽ� ���� �α�ù��°�� ���� %{isapi-parameter}n ����
        ������ ����� �� ������ �����Ѵ�.
HSE_REQ_IS_KEEP_CONNHSE_REQ_SEND_RESPONSE_HEADER_EXfKeepConn �ɼ��� �����ϴ� ���� �����ϰ���
      ������ ���µ��� �����Ѵ�.HSE_REQ_IS_CONNECTED�������� �ʴ� ServerSupportFunction ȣ����
    �ϸ� ����ġ�� FALSE�� ��ȯ�ϰ�
    GetLastError ����
    ERROR_INVALID_PARAMETER�� �����Ѵ�.
ReadClient�� (ISAPIReadAheadBuffer�� ������)
    �ʱ����ũ�⸦ �Ѿ ��û ������ �����´�.
    ISAPIReadAheadBuffer ���� (ISAPI
    �ڵ鷯�� �θ����� ������ ����Ʈ��) ���� ª�� ��û�� extension��
    �θ��� ���� ���ȴ�. ��û�� ���, ISAPI extension��
    ReadClient�� ������ ��û ������ �����;� �Ѵ�.
WriteClient�� ����������,
    HSE_IO_SYNC �ɼǸ� ����ϰų� (0
    ��) �ƹ� �ɼǵ� ������� �ʾƾ� �Ѵ�. �ٸ�
    WriteClient ��û�� FALSE�� ��ȯ�ϸ�
    �����ϰ�, GetLastError ����
    ERROR_INVALID_PARAMETER�� �ȴ�.
GetServerVariable�� ����������, (�ٸ� ��������
    �����ϴ�) Ȯ�� ���������� ����.
    GetServerVariable���� ��� �Ϲ����� ����ġ
    CGI ȯ�溯���� ALL_HTTP, ALL_RAW
    ���� ����� �� �ִ�.
����ġ 2.0 mod_isapi�� ���� ISAPI �Ծ
    ���� �߰� ����� �����ϰ�, �� ����°�
    TransmitFile ����� ���� �䳻����. ��, ISAPI
    .dll�� �̸� �о�鿩�� ������ ���̴� ����ġ 1.3
    mod_isapi���� ���� ����� �����Ѵ�.
| ����: | ISAPI exntension�� HSE_APPEND_LOG_PARAMETER��û�� ���� �α� ����Ѵ� | 
|---|---|
| ����: | ISAPIAppendLogToErrors on|off | 
| �⺻��: | ISAPIAppendLogToErrors off | 
| ������: | �ּ�������, ����ȣ��Ʈ, directory, .htaccess | 
| Override �ɼ�: | FileInfo | 
| ����: | Base | 
| ���: | mod_isapi | 
ISAPI exntension�� HSE_APPEND_LOG_PARAMETER
    ��û�� ���� �α� ����Ѵ�.
| ����: | ISAPI exntension�� HSE_APPEND_LOG_PARAMETER��û�� ���ǹ��ڿ��� ����Ѵ� | 
|---|---|
| ����: | ISAPIAppendLogToQuery on|off | 
| �⺻��: | ISAPIAppendLogToQuery on | 
| ������: | �ּ�������, ����ȣ��Ʈ, directory, .htaccess | 
| Override �ɼ�: | FileInfo | 
| ����: | Base | 
| ���: | mod_isapi | 
ISAPI exntension�� HSE_APPEND_LOG_PARAMETER
    ��û�� ���ǹ��ڿ��� ����Ѵ� (CustomLog %q
    �� �����δ�).
| ����: | ������ �����Ҷ� �� �о���� ISAPI .dll ���ϵ� | 
|---|---|
| ����: | ISAPICacheFile file-path [file-path]
... | 
| ������: | �ּ�������, ����ȣ��Ʈ | 
| ����: | Base | 
| ���: | mod_isapi | 
����ġ ������ �����Ҷ� �� �о�鿩�� ������ �����Ҷ�����
    �� �������� ���ϸ��� �������� �����Ͽ� �����Ѵ�. ��
    ���þ�� ISAPI .dll ���Ϻ��� ������ ����� �� �ִ�. ������
    ��ü ��θ� ���´�. ���� ��ΰ� �ƴϸ� ServerRoot�� ��� ��η� �Ƶ��δ�.
| ����: | �� ISAPI �ݹ��� �����ϴ� ô�Ѵ� | 
|---|---|
| ����: | ISAPIFakeAsync on|off | 
| �⺻��: | ISAPIFakeAsync off | 
| ������: | �ּ�������, ����ȣ��Ʈ, directory, .htaccess | 
| Override �ɼ�: | FileInfo | 
| ����: | Base | 
| ���: | mod_isapi | 
on���� �����ϸ� �� ISAPI �ݹ� ������ �䳻����.
| ����: | ISAPI extension�� �������� �ʴ� ����� ��û�ϸ� �α� ����Ѵ� | 
|---|---|
| ����: | ISAPILogNotSupported on|off | 
| �⺻��: | ISAPILogNotSupported off | 
| ������: | �ּ�������, ����ȣ��Ʈ, directory, .htaccess | 
| Override �ɼ�: | FileInfo | 
| ����: | Base | 
| ���: | mod_isapi | 
ISAPI extension�� �������� �ʴ� ����� ��û�ϸ� ���� ���� �α� ����Ѵ�. ���߿� �����ڰ� ������ �����ϴµ� ������ �ȴ�. ���ϴ� ��� ISAPI ����� ���������� �����ϸ� �ٽ� off�� �ǵ����� �Ѵ�.
| ����: | ISAPI extension�� �̸��б����(read ahead buffer) ũ�� | 
|---|---|
| ����: | ISAPIReadAheadBuffer size | 
| �⺻��: | ISAPIReadAheadBuffer 49152 | 
| ������: | �ּ�������, ����ȣ��Ʈ, directory, .htaccess | 
| Override �ɼ�: | FileInfo | 
| ����: | Base | 
| ���: | mod_isapi | 
ISAPI extension�� ó�� ȣ���Ҷ� �̸��б������ �ִ� ũ�⸦
    �����Ѵ�. (�� ũ�⺸�� ū) ������ �ڷ�� ReadClient
    �ݹ��� ����Ͽ� �о�� �Ѵ�. � ISAPI extension��
    ReadClient ����� �������� �ʴ´�. �� ���
    ISAPI extension �����ڿ��� �����϶�.