Apache HTTP Server Version 2.4
����ġ ��� mod_cgi
�� ������ �ֽ��� ������ �ƴմϴ�. �ֱٿ� ����� ������ ���� ������ �����ϼ���.
| ����: | 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 ǥ���� �����ϴ� CGI ȯ�溯���� �����Ѵ�:
- PATH_INFO
- �� ������
AcceptPathInfo���þ ����off�� ������ ��쿡�� �����Ѵ�.AcceptPathInfo�� ���� ��� ������ �⺻������ ��� ������ �ִ� ��û�� ���� 404 NOT FOUND ������ ������,mod_cgi�� ��� ������ (URI���� ��ũ��Ʈ ���ϸ� �ڿ� ������/more/path/info) �´�.AcceptPathInfo���þ �����ϸ�mod_cgi��û�� ���ؼ�AcceptPathInfo��On���� ������ �Ͱ� ����. - REMOTE_HOST
- �� ������
HostnameLookups��on�̰� (�⺻���� off), ������ ȣ��Ʈ �ּҸ� ��DNS �˻��Ͽ� ���� ȣ��Ʈ���� ã�� ��쿡�� �����Ѵ�. - REMOTE_IDENT
- �� ������
IdentityCheck��on�̰�, ������ ȣ��Ʈ�� ident ���������� �����ϴ� ��쿡�� �����Ѵ�. ���� �� ���� ���� �� �ֱ���� �� ������ ������ ������ �ȵǰ�, Ŭ���̾�Ʈ�� ���� ���̿� ���Ͻð� �ִٸ� ���� ������ ������ ���ǹ����� �����϶�. - REMOTE_USER
- CGI ��ũ��Ʈ�� ������ ���ľ��ϴ� ��쿡�� �����Ѵ�.
CGI �����
��� �߸� ����Ǵ��� ��ũ��Ʈ�� ����� (ǥ����°� ǥ�ؿ���) �� �� ������� CGI ��ũ��Ʈ�� ���������� ������ϱ� �������. ����ġ 1.2 ���Ŀ� �߰��� ���þ ����ϸ� ���� ������ �ڼ��� �α� ���� �� �ִ�.
CGI ����� ����
CGI �����α״� ���������� �������� ���� CGI�� ����Ѵ�. ������ ���� CGI ��ũ��Ʈ�� �α� ���� ���� ������ �����. ù��° �� ���� �� �Ʒ��� ���� �����̴�:
%% [�ð�] ��û��
%% HTTP-���� CGI-��ũ��Ʈ-���ϸ�
CGI ��ũ��Ʈ�� ������ �� ���� ������ ��� �α����Ͽ� �߰��� �� ���� �� ����Ѵ�:
%%error
������
��ũ��Ʈ�� (���� ��ũ��Ʈ�� ��������) �߸��� ��� ������ ��ȯ�ϴ� ���, ���� ������ �α� ����Ѵ�:
%request
���� ��� HTTP ���
(�ִٸ�) POST�� PUT ����
%response
CGI ��ũ��Ʈ ����� ��� ���
%stdout
CGI ǥ�����
%stderr
CGI ǥ�ؿ���
(��ũ��Ʈ�� ǥ������̳� ǥ�ؿ����� �ƹ� ���뵵 ������� �ʾҴٸ� %stdout�� %stderr �κ��� ������ �� �ִ�).
CGIScriptTimeout ���þ�
| ����: | The length of time to wait for more output from the CGI program |
|---|---|
| ����: | CGIScriptTimeout time[s|ms] |
| �⺻��: | value of |
| ������: | �ּ�������, ����ȣ��Ʈ, directory, .htaccess |
| ����: | Base |
| ���: | mod_cgi |
| ����: | Available in version 2.4.59 and later. |
The documentation for this directive has not been translated yet. Please have a look at the English version.
ScriptLog ���þ�
| ����: | CGI ��ũ��Ʈ �����α������� ��ġ |
|---|---|
| ����: | ScriptLog file-path |
| ������: | �ּ�������, ����ȣ��Ʈ |
| ����: | Base |
| ���: | mod_cgi, mod_cgid |
ScriptLog ���þ�� CGI ��ũ��Ʈ
�����α������� �����Ѵ�. ScriptLog��
������������� �����α� ������ �ʴ´�. ����ϸ� �ƱԸ�Ʈ��
������ ���Ͽ� CGI ������ ����Ѵ�. ����θ� �����ϸ�
ServerRoot�� ����η�
�Ƶ��δ�.
����
ScriptLog logs/cgi_log
�ڽ� ���μ����� �����ϴ� �����, �� User ���þ�� ������ �����
�������� �α� ����. ���� �� ����ڰ� ��ũ��Ʈ �αװ�
�ִ� ���丮�� ��������� �ִ���, ���� �̸� ������ ����
�� ����ڿ��� ��������� ��� �Ѵ�. ��ũ��Ʈ �α� �� �α�
���丮�� �дٸ� �ڽ� ���μ����� �����ϴ� ����ڿ��� ���������
�ֱ����� ���丮 ������ �������� ����.
��ũ��Ʈ �α״� CGI ��ũ��Ʈ�� �ۼ��Ҷ� ������� ���� �뵵���� ������ �����ϴ� ���� ��� ����ϱ������� �ƴ��� �����϶�. �ӵ��� ȿ�����鿡�� ����ȭ�� �ȵ��ְ�, ������ �����̿��� ������� ����ϸ� ���Ȼ� ������ �� �� �ִ�.
ScriptLogBuffer ���þ�
| ����: | ��ũ��Ʈ �α� ����� PUT Ȥ�� POST ��û�� �ִ뷮 |
|---|---|
| ����: | ScriptLogBuffer bytes |
| �⺻��: | ScriptLogBuffer 1024 |
| ������: | �ּ�������, ����ȣ��Ʈ |
| ����: | Base |
| ���: | mod_cgi, mod_cgid |
ū ������ �Ƽ� �α������� �ʹ� ���� Ŀ���� ������ �������� ���Ͽ� ����� PUT Ȥ�� POST ������ ũ�⸦ �����Ѵ�. �⺻������ 1024 ����Ʈ���� �α� ���������, �� ���þ ����Ͽ� ������ �� �ִ�.
ScriptLogLength ���þ�
| ����: | CGI ��ũ��Ʈ �α������� ũ�� ���� |
|---|---|
| ����: | ScriptLogLength bytes |
| �⺻��: | ScriptLogLength 10385760 |
| ������: | �ּ�������, ����ȣ��Ʈ |
| ����: | Base |
| ���: | mod_cgi, mod_cgid |
ScriptLogLength�� CGI ��ũ��Ʈ
�α������� ũ�⸦ �����Ѵ�. CGI ������ ���Ҷ����� (���
��û ���, ��� ��ũ��Ʈ ��� ��) ���� ������ �α�
��ϵDZ���� ������ �ſ� Ŀ�� �� �ִ�. ������ ������ Ŀ����
������ �������� �� ���þ ����Ͽ� CGI �α������� �ִ�
����ũ�⸦ �����Ѵ�. ������ ũ�Ⱑ ������ ���� ������ ��
�̻� ������ ��������ʴ´�.
Comments
Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.
