Created
March 26, 2012 15:15
-
-
Save verm666/2205808 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" ?> | |
| <!--This is simple config example for FastCGI-daemon--> | |
| <fastcgi xmlns:xi="http://www.w3.org/2001/XInclude"> | |
| <pools> | |
| <pool name="read" threads="512" queue="4096"/> | |
| <pool name="write" threads="128" queue="4096"/> | |
| <pool name="ping" threads="8" queue="16"/> | |
| </pools> | |
| <handlers> | |
| <handler pool="read" port="8080" url="/(download-info|get|stat_log|stat-log).*"> | |
| <component name="elliptics-proxy"/> | |
| </handler> | |
| <handler pool="write" port="9001" url="/(upload|delete).*"> | |
| <component name="elliptics-proxy"/> | |
| </handler> | |
| <handler pool="ping" port="9002" url="/(ping|stat)$"> | |
| <component name="elliptics-proxy"/> | |
| </handler> | |
| <handler pool="ping" port="9003" url="/(stat|ping)$"> | |
| <component name="elliptics-proxy"/> | |
| </handler> | |
| </handlers> | |
| <components> | |
| <component name="elliptics-proxy" type="elliptics-proxy:elliptics-proxy"> | |
| <!--Logger to use for elliptics HTTP proxy--> | |
| <logger>daemon-logger</logger> | |
| <!--Dnet settings--> | |
| <dnet> | |
| <!--Maximum valid number of inaccessible dnet backends--> | |
| <die-limit>1</die-limit> | |
| <!--Dnet base port--> | |
| <base-port>1024</base-port> | |
| <!--Dnet directory bit number--> | |
| <directory-bit-num>16</directory-bit-num> | |
| <!--Dnet logging settings--> | |
| <log> | |
| <!--Log file--> | |
| <path>/var/log/dnet/dnet.log</path> | |
| <!--Log mask--> | |
| <mask>15</mask> | |
| </log> | |
| <!--Dnet backends list--> | |
| <remote> | |
| <addr>127.0.0.1:1025:2</addr> | |
| </remote> | |
| <!--Dnet groups--> | |
| <groups>1:2</groups> | |
| <!--Typemap: file extention -> content type--> | |
| <typemap> | |
| <type>xml->text/xml</type> | |
| <type>jpg->image/jpeg</type> | |
| <type>txt->text/plain</type> | |
| </typemap> | |
| <!--Allow list: what file extentions allowed to download--> | |
| <allow> | |
| <extention>txt</extention> | |
| <extention>jpg</extention> | |
| <extention>xml</extention> | |
| </allow> | |
| <!--Deny list: what file extentions denied to download--> | |
| <deny> | |
| <extention>*</extention> | |
| </deny> | |
| </dnet> | |
| </component> | |
| <!--FastCGI module settings--> | |
| <component name="daemon-logger" type="logger:logger"> | |
| <!--Log level--> | |
| <level>DEBUG</level> | |
| <control-uri>/log</control-uri> | |
| <!--Syslog ident--> | |
| <ident>fastcgi-elliptics-proxy</ident> | |
| </component> | |
| </components> | |
| <modules> | |
| <module name="elliptics-proxy" path="/usr/lib/fastcgi2/elliptics-fastcgi.so"/> | |
| <module name="logger" path="/usr/lib/fastcgi2/fastcgi2-syslog.so"/> | |
| </modules> | |
| <daemon> | |
| <logger component="daemon-logger"/> | |
| <endpoint> | |
| <backlog>128</backlog> | |
| <socket>/var/run/fastcgi2/elliptics-proxy.sock</socket> | |
| <threads>10</threads> | |
| </endpoint> | |
| <pidfile>/var/run/fastcgi2/elliptics-example.pid</pidfile> | |
| <monitor_port>20081</monitor_port> | |
| </daemon> | |
| </fastcgi> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment