Apache HTTP Server Version 2.2
����: | CGI ��ũ��Ʈ ���� |
---|---|
����: | Base |
����: | cgi_module |
�ҽ�����: | mod_cgi.c |
������ mime type�� application/x-httpd-cgi
�̰ų�
(����ġ 1.1 ����) �ڵ鷯�� cgi-script
�� ���
������ CGI ��ũ��Ʈ�� �ν��Ͽ�, �����ϰ�, �� ����� Ŭ���̾�Ʈ����
������. ������ AddType
���þ�� ������ Ȯ���ڸ� �����ų�, ScriptAlias
���丮 �ȿ�
������ CGI�� ó���ȴ�.
������ CGI ��ũ��Ʈ�� �θ��� DOCUMENT_ROOT
���
ȯ�溯���� �߰��Ѵ�. �� ������ DocumentRoot
�������� ������.
����ġ���� CGI ��ũ��Ʈ�� ����ϴ� ����� ���� �Ұ��� CGI�� ���� ������ ���� ���丮���� �����϶�.
���н����� ���߾����� MPM�� ����Ѵٸ� �� �����
mod_cgid
����� ����ؾ� �Ѵ�. �����
���忡�� �� �� ����� �⺻������ �����ϴ�.
������ ������ ���� ������� CGI ǥ���� �����ϴ� CGI ȯ�溯���� �����Ѵ�:
AcceptPathInfo
���þ ���� off
��
������ ��쿡�� �����Ѵ�. AcceptPathInfo
�� ���� ��� ������ �⺻������
��� ������ �ִ� ��û�� ���� 404 NOT FOUND ������ ������,
mod_cgi
�� ��� ������ (URI���� ��ũ��Ʈ
���ϸ� �ڿ� ������ /more/path/info
) �´�.
AcceptPathInfo
���þ �����ϸ�
mod_cgi
��û�� ���ؼ� AcceptPathInfo
�� On
����
������ �Ͱ� ����.HostnameLookups
�� on
�̰� (�⺻����
off), ������ ȣ��Ʈ �ּҸ� ��DNS �˻��Ͽ� ���� ȣ��Ʈ����
ã�� ��쿡�� �����Ѵ�.IdentityCheck
�� on
�̰�, ������
ȣ��Ʈ�� ident ���������� �����ϴ� ��쿡�� �����Ѵ�.
���� �� ���� ���� �� �ֱ���� �� ������ ������ ������
�ȵǰ�, Ŭ���̾�Ʈ�� ���� ���̿� ���Ͻð� �ִٸ� ����
������ ������ ���ǹ����� �����϶�.��� �߸� ����Ǵ��� ��ũ��Ʈ�� ����� (ǥ����°� ǥ�ؿ���) �� �� ������� CGI ��ũ��Ʈ�� ���������� ������ϱ� �������. ����ġ 1.2 ���Ŀ� �߰��� ���þ ����ϸ� ���� ������ �ڼ��� �α� ���� �� �ִ�.
CGI �����α״� ���������� �������� ���� CGI�� ����Ѵ�. ������ ���� CGI ��ũ��Ʈ�� �α� ���� ���� ������ �����. ù��° �� ���� �� �Ʒ��� ���� �����̴�:
%% [�ð�] ��û��
%% HTTP-���� CGI-��ũ��Ʈ-���ϸ�
CGI ��ũ��Ʈ�� ������ �� ���� ������ ��� �α����Ͽ� �߰��� �� ���� �� ����Ѵ�:
%%error
������
��ũ��Ʈ�� (���� ��ũ��Ʈ�� ��������) �߸��� ��� ������ ��ȯ�ϴ� ���, ���� ������ �α� ����Ѵ�:
%request
���� ��� HTTP ���
(�ִٸ�) POST�� PUT ����
%response
CGI ��ũ��Ʈ ����� ��� ���
%stdout
CGI ǥ�����
%stderr
CGI ǥ�ؿ���
(��ũ��Ʈ�� ǥ������̳� ǥ�ؿ����� �ƹ� ���뵵 ������� �ʾҴٸ� %stdout�� %stderr �κ��� ������ �� �ִ�).
����: | CGI ��ũ��Ʈ �����α������� ��ġ |
---|---|
����: | ScriptLog file-path |
������: | �ּ�������, ����ȣ��Ʈ |
����: | Base |
���: | mod_cgi , mod_cgid |
ScriptLog
���þ�� CGI ��ũ��Ʈ
�����α������� �����Ѵ�. ScriptLog
��
������������� �����α� ������ �ʴ´�. ����ϸ� �ƱԸ�Ʈ��
������ ���Ͽ� CGI ������ ����Ѵ�. ����θ� �����ϸ�
ServerRoot
�� ����η�
�Ƶ��δ�.
ScriptLog logs/cgi_log
�ڽ� ���μ����� �����ϴ� �����, �� User
���þ�� ������ �����
�������� �α� ����. ���� �� ����ڰ� ��ũ��Ʈ �αװ�
�ִ� ���丮�� ��������� �ִ���, ���� �̸� ������ ����
�� ����ڿ��� ��������� ��� �Ѵ�. ��ũ��Ʈ �α� �� �α�
���丮�� �дٸ� �ڽ� ���μ����� �����ϴ� ����ڿ��� ���������
�ֱ����� ���丮 ������ �������� ����.
��ũ��Ʈ �α״� CGI ��ũ��Ʈ�� �ۼ��Ҷ� ������� ���� �뵵���� ������ �����ϴ� ���� ��� ����ϱ������� �ƴ��� �����϶�. �ӵ��� ȿ�����鿡�� ����ȭ�� �ȵ��ְ�, ������ �����̿��� ������� ����ϸ� ���Ȼ� ������ �� �� �ִ�.
����: | ��ũ��Ʈ �α� ����� PUT Ȥ�� POST ��û�� �ִ뷮 |
---|---|
����: | ScriptLogBuffer bytes |
�⺻��: | ScriptLogBuffer 1024 |
������: | �ּ�������, ����ȣ��Ʈ |
����: | Base |
���: | mod_cgi , mod_cgid |
ū ������ �Ƽ� �α������� �ʹ� ���� Ŀ���� ������ �������� ���Ͽ� ����� PUT Ȥ�� POST ������ ũ�⸦ �����Ѵ�. �⺻������ 1024 ����Ʈ���� �α� ���������, �� ���þ ����Ͽ� ������ �� �ִ�.
����: | CGI ��ũ��Ʈ �α������� ũ�� ���� |
---|---|
����: | ScriptLogLength bytes |
�⺻��: | ScriptLogLength 10385760 |
������: | �ּ�������, ����ȣ��Ʈ |
����: | Base |
���: | mod_cgi , mod_cgid |
ScriptLogLength
�� CGI ��ũ��Ʈ
�α������� ũ�⸦ �����Ѵ�. CGI ������ ���Ҷ����� (���
��û ���, ��� ��ũ��Ʈ ��� ��) ���� ������ �α�
��ϵDZ���� ������ �ſ� Ŀ�� �� �ִ�. ������ ������ Ŀ����
������ �������� �� ���þ ����Ͽ� CGI �α������� �ִ�
����ũ�⸦ �����Ѵ�. ������ ũ�Ⱑ ������ ���� ������ ��
�̻� ������ ��������ʴ´�.