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 �����ڿ��� ���� �����ϱ� �ٶ���. ���� �̷� ������ ����ġ ���ϸ�����Ʈ�� ������ �������� �ø��� ����.
�����������Ͽ��� AddHandler
���þ ����Ͽ�
ISAPI ���� Ȯ���ڿ� isapi-handler
�ڵ鷯�� �����Ѵ�.
.dll ������ ISAPI extension���� ó���Ϸ��� httpd.conf ���Ͽ�
������ ���� �߰��Ѵ�.
AddHandler isapi-handler .dll
����ġ ������ ��û�� ����� �� ��� �� �� ����. ���� httpd.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_RESP
http://server/location
).HSE_REQ_SEND_URL
/location
���� �� ����).�ֱ� ������ ���� Microsoft�� �� HSE_REQ_SEND_URL
��ɰ��� ���̸� ���� ��ó�� ���δ�. ����ġ�� ��� ��
���� �ƱԸ�Ʈ ���ǰ� �ൿ�� �ٸ��� ó���� ���̴�.
HSE_REQ_SEND_RESPONSE_HEADER
HSE_REQ_DONE_WITH_SESSION
HSE_REQ_MAP_URL_TO_PATH
HSE_APPEND_LOG_PARAMETER
CustomLog
���þ��� \"%{isapi-parameter}n\"
��ISAPIAppendLogToQuery
On
���þ ����Ͽ� %q
�α� ��ISAPIAppendLogToErrors
On
���þ ����Ͽ� ���� �α�ù��°�� ���� %{isapi-parameter}n
����
������ ����� �� ������ �����Ѵ�.
HSE_REQ_IS_KEEP_CONN
HSE_REQ_SEND_RESPONSE_HEADER_EX
fKeepConn
�ɼ��� �����ϴ� ���� �����ϰ���
������ ���µ��� �����Ѵ�.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
��û�� ���� �α� ����Ѵ�.