Apache HTTP Server Version 2.4
�� ������ ����ġ���� �ڵ鷯�� ����ϴ� ����� �����Ѵ�.
���õ� ��� | ���õ� ���þ� |
---|---|
������ ��û�Ҷ� ����ġ�� ���������� ������ �۾��� "�ڵ鷯(handler)"��� �Ѵ�. �Ϲ������� ������ ���� ������ ���� �Ϲ����� �ڵ鷯�� ������ �ִ�. ��� ������ ���� ������ ������ ����������, � ���� ������ ���� "ó���ȴ�(handled)".
Apache 1.1���� �ڵ鷯�� ���������� ����� �� �ְ� �Ǿ���. ���� ������ ������� �ڵ鷯�� ������ Ȯ���ڳ� ��ġ�� ���� ������ �� �ִ�. �̴� �� �Ǹ��� ����̰� ������ ������ �ڵ鷯 �� ��ο� ������ �� �ֱ���� ����. (���� Ȯ���ڸ� ���� ������ ����)
�ڵ鷯�� ������ ���� �����Ͽ�, Action
���þ�� �߰���
�� �ִ�. ǥ�� �������� �ִ� �⺻ �ڵ鷯�� ������ ����:
default_handler()
�� ����Ͽ� ������ ������.
(core)mod_asis
)mod_cgi
)mod_imagemap
)mod_info
)mod_status
)mod_negotiation
)���� ���þ�� Ȯ���ڰ� html
�� ������
��û�� ��� footer.pl
CGI ��ũ��Ʈ�� ����.
Action add-footer /cgi-bin/footer.pl
AddHandler add-footer .html
CGI ��ũ��Ʈ��
(PATH_TRANSLATED
ȯ�溯���� ��Ī�ϴ�) ����
��û�� ������ ������ ������ �� ������.
���� ���þ�� HTTP ����� �����ϴ� ���Ͽ�
send-as-is
�ڵ鷯�� �����Ѵ�.
/web/htdocs/asis/
���丮 �ȿ� �ִ� ���
������ Ȯ���ڿ� ������� send-as-is
�ڵ鷯��
ó���Ѵ�.
<Directory /web/htdocs/asis>
SetHandler send-as-is
</Directory>
�ڵ鷯 ����� �����ϱ����� ���������
Apache API�� �߰��Ǿ���.
Ư�� request_rec
����ü�� ���ο� �ʵ尡
�߰��Ǿ���:
char *handler
����� �ڵ鷯�� ����Ϸ���, ��û��
invoke_handler
�ܰ� ������
r->handler
�� �ڵ鷯 �̸��� �������ֱ⸸
�ϸ� �ȴ�. �ڵ鷯�� content type ��� �ڵ鷯 �̸��� �����
���� �����ϰ��� ���� ���� �����Ǿ���. �� ��ų �ʿ�� ������
�ڵ鷯 �̸��� �������� ������� �ʰ�, �ܾ�� ���̿� ����
��ȣ�� ����ϴ� ���� �Ϲ����̴�. ���� �ڵ鷯 �̸���
media type�� ��ġ�� �ʴ´�.