mod_actions

mod_actions(3)             ERLANG MODULE DEFINITION             mod_actions(3)



MODULE
       mod_actions - Filetype/method-based script execution.

DESCRIPTION
       This module runs CGI scripts whenever a file of a certain type or HTTP
       method (See RFC 1945) is requested. The following config directives are
       described:

         * Action

         * Script


DIRECTIVE: Action
       Syntax: Action mime-type cgi-script
        Default: - None -
        Module: mod_actions(3)

       Action adds an action, which will activate a cgi-script whenever a file
       of a certain mime-type is requested. It propagates the URL and file
       path of the requested document using the standard CGI PATH_INFO and
       PATH_TRANSLATED environment variables.

       Examples:

       Action text/plain /cgi-bin/log_and_deliver_text
       Action home-grown/mime-type1 /~bob/do_special_stuff

DIRECTIVE: Script
       Syntax: Script method cgi-script
        Default: - None -
        Module: mod_actions(3)

       Script adds an action, which will activate a cgi-script whenever a file
       is requested using a certain HTTP method. The method is either GET or
       POST as defined in RFC 1945. It propagates the URL and file path of the
       requested document using the standard CGI PATH_INFO and PATH_TRANSLATED
       environment variables.

       Examples:

       Script GET /cgi-bin/get
       Script PUT /~bob/put_and_a_little_more

EWSAPI MODULE INTERACTION
       Uses the following EWSAPI interaction data, if available:

         {real_name, {Path, AfterPath}}:
             as defined in mod_alias(3).

       Exports the following EWSAPI interaction data, if possible:

         {new_request_uri, RequestURI}:
             An alternative RequestURI has been generated.

       Uses the following exported EWSAPI functions:

         * mod_alias:path/3

SEE ALSO
       httpd(3), mod_alias(3)

AUTHOR
       Joakim Grebenö  - support@erlang.ericsson.se



Ericsson Utvecklings AB          inets  2.6.5                   mod_actions(3)