Apache HTTP Server �汾2.2
˵�� | ����ý�����ͻ�������Ϊִ��CGI�ű����ṩ |
---|---|
״̬ | ����(B) |
ģ���� | actions_module |
Դ�ļ� | mod_actions.c |
��ģ��������ָ�Action
ָ����������ڶ��ض�MIME�����ļ������ʱ������CGI�ű���Script
ָ�������ܹ���ʹ���ض�������ʱ������CGI�ű�����ʹ��ִ�д����ļ���CGI�ű��������ס�
˵�� | ����ض��Ĵ��������������ͼ���һ��CGI�ű� |
---|---|
� | Action action-type cgi-script [virtual] |
������ | server config, virtual host, directory, .htaccess |
������ | FileInfo |
״̬ | ����(B) |
ģ�� | mod_actions |
������ | virtual ���δʽ��� Apache 2.1 ��֮��İ汾�п��� |
����ָ�����һ����action-type������ʱ��ִ��cgi-script�Ķ�����cgi-script��һ��URL·����ָ��һ���Ѿ�����ScriptAlias
��AddHandler
ָ��ָ��ΪCGI�ű�����Դ��action-type������һ����������һ��MIME������������ʹ�ñ���PATH_INFO
��PATH_TRANSLATED
�������������ʹ�URL�ͱ��������ݵ��ļ�·�������ڸ�����Ĵ�����ͨ��REDIRECT_HANDLER
�������ݡ�
# ���ض�MIME���������ļ�������
Action image/gif /cgi-bin/images.cgi
# ���ھ����ض���չ�����ļ�
AddHandler my-file-type .xyz
Action my-file-type /cgi-bin/program.cgi
�ڵ�һ�������У��������ж�MIME����"image/gif
"��������ָ����CGI�ű�/cgi-bin/images.cgi
�����
�ڵڶ��������У��������жԾ�����չ��".xyz
"���ļ���������ָ����CGI�ű�/cgi-bin/program.cgi
�����
��ѡ��virtual
���δʹر��˶���������ļ��Ƿ���ʵ���ڵļ�顣������δʺ����ã�����ϣ����Action
ʹ��������λ�õ�ʱ��
<Location /news>
SetHandler news-handler
Action news-handler /cgi-bin/news.cgi virtual
</Location>
˵�� | ���ض�����������һ��CGI�ű� |
---|---|
� | Script method cgi-script |
������ | server config, virtual host, directory |
״̬ | ����(B) |
ģ�� | mod_actions |
��ָ�����һ�����ļ���method��������ʱ�ἤ��ű�cgi-script�Ķ�����cgi-script��һ��URL·����ָ��һ������ScriptAlias
��AddHandler
ָ��ָ��ΪCGI�ű�����Դ����ʹ�ñ���PATH_INFO
��PATH_TRANSLATED
�������������ʹ�URL�ͱ��������ݵ��ļ�·����
Script PUT
�� Script put
������ȫ��ͬ�Ľ����ע�⣬Script
����ֻ������Ĭ�ϵĶ��������һ��CGI�ű��������ܹ��ڲ�������������Դ�����ã��ͽ���������ͬʱע���ӦGET
�����Ľű�ֻ�����ṩ�˲�ѯ������ʱ��Żᱻ����(���磺"foo.html?hi")������������������
# <ISINDEX>��������
Script GET /cgi-bin/search
# A CGI PUT ������
Script PUT /~bob/put.cgi