73 lines
1.5 KiB
Plaintext
73 lines
1.5 KiB
Plaintext
|
===================
|
||
|
the Proxy Interface
|
||
|
===================
|
||
|
|
||
|
-----------------
|
||
|
Module: mod_proxy
|
||
|
-----------------
|
||
|
|
||
|
:Author: Jan Kneschke
|
||
|
:Date: $Date: 2004/08/01 07:01:29 $
|
||
|
:Revision: $Revision: 1.1 $
|
||
|
|
||
|
:abstract:
|
||
|
The proxy module a simplest way to connect lighttpd to
|
||
|
java servers which have a HTTP-interface.
|
||
|
|
||
|
.. meta::
|
||
|
:keywords: lighttpd, Proxy
|
||
|
|
||
|
.. contents:: Table of Contents
|
||
|
|
||
|
Description
|
||
|
===========
|
||
|
|
||
|
...
|
||
|
|
||
|
Options
|
||
|
=======
|
||
|
|
||
|
lighttpd provides the Proxy support via the proxy-module
|
||
|
(mod_proxy) which provides 2 options in the config-file:
|
||
|
|
||
|
:proxy.debug:
|
||
|
a value between 0 and 65535 to set the debug-level in the
|
||
|
Proxy module. Currently only 0 and 1 are used. Use 1 to
|
||
|
enable some debug output, 0 to disable it.
|
||
|
|
||
|
:proxy.server:
|
||
|
tell the module where to send Proxy requests to. Every
|
||
|
file-extension can have its own handler. Load-Balancing is
|
||
|
done by specifying multiple handles for the same extension.
|
||
|
|
||
|
structure of proxy.server section: ::
|
||
|
|
||
|
( <extension> =>
|
||
|
( <handle> =>
|
||
|
( "host" => <string> ,
|
||
|
"port" => <integer>
|
||
|
)
|
||
|
),
|
||
|
( <handle> => ...
|
||
|
)
|
||
|
)
|
||
|
|
||
|
:<extension>: is the file-extension or prefix
|
||
|
(if started with "/")
|
||
|
:<handle>: is just a unique handle name
|
||
|
:"host": is ip of the proxy server
|
||
|
:"port": is tcp-port on the "host" used by the proxy
|
||
|
server
|
||
|
|
||
|
e.g.: ::
|
||
|
|
||
|
proxy.server = ( ".php" =>
|
||
|
( "grisu" =>
|
||
|
(
|
||
|
"host" => "192.168.0.2",
|
||
|
"port" => 1026
|
||
|
)
|
||
|
)
|
||
|
)
|
||
|
|