Apache HTTP Server �汾2.2
˵�� | �ڷ��߳���MPM(prefork )���ṩ��CGI�ű�ִ�е�֧�� |
---|---|
״̬ | ����(B) |
ģ���� | cgi_module |
Դ�ļ� | mod_cgi.c |
�κξ���MIME����application/x-httpd-cgi
���߱�cgi-script
������������ļ���������ΪCGI�ű��Դ����ɷ��������У���������������ظ��ͻ��ˡ�����ͨ������;��ʹ�ļ���ΪCGI�ű���һ�����ļ���������AddType
ָ������չ������һ�����ļ�λ��ScriptAlias
Ŀ¼�С�
������������һ��CGI�ű�ʱ�������л��������һ������DOCUMENT_ROOT
�ı������������������DocumentRoot
ָ���ֵ��
Ҫ�õ���Apache��ʹ��CGI�ű��Ľ��ܣ��ο�ʹ��CGI������̬������
��UNIX��ʹ�ö��߳��͵�MPMʱ��Ӧ��ʹ��ģ��mod_cgid
���汾ģ�顣���û����棬������ģ�鱾��������ͬ�ġ�
Apache������CGI�淶���û��������������¼�����
AcceptPathInfo
ָ��Ϊ off
����������������á����û����ȷ����AcceptPathInfo
��Ĭ�ϵ���Ϊ��mod_cgi
�������·����Ϣ(URI��ű��ļ���֮���/more/path/info
)����ʹ���������Ķ�����ĸ���·����Ϣ����"404 NOT FOUND"����ʡ��AcceptPathInfo
ָ���뽫������Ϊ On
��mod_cgi
���������ͬ��Ч����HostnameLookups
ָ�����Ϊ"on
"(Ĭ����"off")���ҶԷ���������DNS����ȷʵ�ҵ���������ʱ�ű����á�IdentityCheck
������Ϊ on
���ҷ�������֧��ʶ��Э��ʱ�ű����á�ע���������������������Ϊ�������ױ���ð����������ͻ����������֮����ڴ���Ļ����������ͨ����ȫû���ô�������CGI�ű�һֱ�����������ѣ���Ҫ����Ϊ�ڽű�������ȷ����ʱ�������о��������(stdout��stderr)����Щָ��Ϊ��������ʱ�ṩ�˸���ϸ�Ĵ�����־��
���ú��Ժ�CGI������־���¼�κ�û����ȷ���е�CGI��ÿ������ʧ�ܵ�CGI�ű����м�����Ϣ����¼��ͷ�������������ĸ�ʽ��
%% [time] request-line
%% HTTP-status CGI-script-filename
���������CGI�ű���ִ�У���־�ļ���������¶�������У�
%%error
error-message
���ߣ���������ǽű�ִ�н�������˲���ȷ��ͷ��Ϣ(���������ڽű��ڲ���bug)�����¼�������У�
%request
All HTTP request headers received
POST or PUT entity (if any)
%response
All headers output by the CGI script
%stdout
CGI standard output
%stderr
CGI standard error
����ű�û����stdout��stderr��������ܻ�û��%stdout��%stderr���֡�
˵�� | CGI�ű�������־�ļ���λ�� |
---|---|
� | ScriptLog file-path |
������ | server config, virtual host |
״̬ | ����(B) |
ģ�� | mod_cgi , mod_cgid |
ScriptLog
ָ��������CGI�ű�������־�ļ���λ�á����û������ScriptLog
���Ͳ��ᴴ��������־����������ˣ�����CGI���ᱻ������Ϊָ��������ļ��С������һ�����·������ServerRoot
Ϊ���ա�
ScriptLog logs/cgi_log
����־���������ӽ��̵��û���ݴ������������������ò��ֵ�User
ָ��ָ�����û�������ζ�ţ����߸��û��Խű���־����Ŀ¼����дȨ�ޣ�������־�ļ��ɴ��û��ֹ�����������Ϊ��д�������ѽű���־�����������־Ŀ¼�У���ҪΪ���������ӽ��̵��û�����д��־���ı�Ŀ¼��Ȩ�ޡ�
ע�⣬�ű���־��Ϊ�˸�����CGI�ű��ṩһ���������ԣ�������Ҫ�����з���ʱ�������ֻ״̬����û��Ϊ�ٶȻ���Ч�����Ż���������ר����Ƶ���Щ���Բ�ͬ����ij�̶ֳ���������ڰ�ȫ���⡣
˵�� | ������־�ļ���PUT��POST����ͷ��������� |
---|---|
� | ScriptLogBuffer bytes |
Ĭ��ֵ | ScriptLogBuffer 1024 |
������ | server config, virtual host |
״̬ | ����(B) |
ģ�� | mod_cgi , mod_cgid |
���Ƽ�����־�ļ���PUT����POST���ݵĴ�С����ֹ������յ��ܴ�����ʱ��־�ļ��ijߴ����ӵ�̫��̫��Ĭ�ϵأ�����¼1024�ֽڣ���������ֿ����ô�ָ��ı䡣
˵�� | ��־�ļ��Ĵ�С����(�ֽ�) |
---|---|
� | ScriptLogLength bytes |
Ĭ��ֵ | ScriptLogLength 10385760 |
������ | server config, virtual host |
״̬ | ����(B) |
ģ�� | mod_cgi , mod_cgid |
ScriptLogLength
ָ�������������CGI�ű��ļ��Ĵ�С��������־�ļ���ÿ��CGI�����¼(��������ͷ�����нű����)�����Ϣ�����п��ܻ���һ���ܴ���ļ���Ϊ�˷�ֹ�����Ƶ�������������⣬���ָ�����������CGI��־�ļ��Ĵ�С����һ�����ޡ�����ļ���С�ﵽ��������ƣ��Ͳ���������Ϣ��д����־��