51 lines
942 B
Plaintext
51 lines
942 B
Plaintext
===
|
|
CGI
|
|
===
|
|
|
|
---------------
|
|
Module: mod_cgi
|
|
---------------
|
|
|
|
:Author: Jan Kneschke
|
|
:Date: $Date: 2004/11/03 22:26:05 $
|
|
:Revision: $Revision: 1.2 $
|
|
|
|
:abstract:
|
|
The cgi module provides a CGI-conforming interface.
|
|
|
|
.. meta::
|
|
:keywords: lighttpd, cgi
|
|
|
|
.. contents:: Table of Contents
|
|
|
|
Description
|
|
===========
|
|
|
|
CGI programs allow you to enhance the functionality of the server in a very
|
|
straight and simple way..
|
|
|
|
Options
|
|
=======
|
|
|
|
cgi.assign
|
|
|
|
file-extensions that are handled by a CGI program
|
|
|
|
e.g.: ::
|
|
|
|
cgi.assign = ( ".pl" => "/usr/bin/perl",
|
|
".cgi" => "/usr/bin/perl" )
|
|
|
|
Examples
|
|
========
|
|
|
|
To setup a executable which doesn't need the help of a external program you
|
|
just don't specify a handler for the extension. ::
|
|
|
|
cgi.assign = ( ".sh" => "" )
|
|
|
|
If the file has no extension keep in mind that lighttpd matches not the
|
|
extension itself but the right part of the URL: ::
|
|
|
|
cgi.assign = ( "/testfile" => "" )
|