+++ /dev/null
-# /usr/share/doc/lighttpd-doc/authentication.txt.gz
-
-server.modules += ( "mod_auth" )
-
-# auth.backend = "plain"
-# auth.backend.plain.userfile = "lighttpd.user"
-# auth.backend.plain.groupfile = "lighttpd.group"
-
-# auth.backend.ldap.hostname = "localhost"
-# auth.backend.ldap.base-dn = "dc=my-domain,dc=com"
-# auth.backend.ldap.filter = "(uid=$)"
-
-# auth.require = ( "/server-status" =>
-# (
-# "method" => "digest",
-# "realm" => "download archiv",
-# "require" => "group=www|user=jan|host=192.168.2.10"
-# ),
-# "/server-info" =>
-# (
-# "method" => "digest",
-# "realm" => "download archiv",
-# "require" => "group=www|user=jan|host=192.168.2.10"
-# )
-# )
+++ /dev/null
-server.modules += ( "mod_accesslog" )
-
-accesslog.filename = "/var/log/lighttpd/access.log"
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/cgi.txt
-
-server.modules += ( "mod_cgi" )
-
-$HTTP["url"] =~ "^/cgi-bin/" {
- cgi.assign = ( "" => "" )
-}
-
-## Warning this represents a security risk, as it allow to execute any file
-## with a .pl/.py even outside of /usr/lib/cgi-bin.
-#
-cgi.assign = (
- ".pl" => "/usr/bin/perl",
- ".sh" => "/bin/sh",
-)
+++ /dev/null
-server.modules += ( "mod_evasive" )
+++ /dev/null
-# http://redmine.lighttpd.net/wiki/1/Docs:ModEVhost
-
-server.modules += ( "mod_evhost" )
-
-evhost.path-pattern = "/srv/%_/htdocs"
+++ /dev/null
-# http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModExpire
-
-server.modules += ( "mod_expire" )
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/fastcgi.txt.gz
-# http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions#mod_fastcgi-fastcgi
-
-server.modules += ( "mod_fastcgi" )
+++ /dev/null
-server.modules += ( "mod_flv_streaming" )
+++ /dev/null
-$HTTP["host"] =~ "^www\.(.*)" {
- url.redirect = ( "^/(.*)" => "http://%1/$1" )
-}
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/proxy.txt
-
-server.modules += ( "mod_proxy" )
-
-## Balance algorithm, possible values are: "hash", "round-robin" or "fair" (default)
-# proxy.balance = "hash"
-
-
-## Redirect all queries to files ending with ".php" to 192.168.0.101:80
-#proxy.server = ( ".php" =>
-# (
-# ( "host" => "192.168.0.101",
-# "port" => 80
-# )
-# )
-# )
-
-## Redirect all connections on www.example.com to 10.0.0.1{0,1,2,3}
-#$HTTP["host"] == "www.example.com" {
-# proxy.balance = "hash"
-# proxy.server = ( "" => ( ( "host" => "10.0.0.10" ),
-# ( "host" => "10.0.0.11" ),
-# ( "host" => "10.0.0.12" ),
-# ( "host" => "10.0.0.13" ) ) )
-#}
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/rrdtool.txt
-
-server.modules += ( "mod_rrdtool" )
-
-## path to the rrdtool binary
-rrdtool.binary = "/usr/bin/rrdtool"
-
-## file to store the rrd database, will be created by lighttpd
-rrdtool.db-name = "/var/www/lighttpd.rrd"
-
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/simple-vhost.txt
-
-server.modules += ( "mod_simple_vhost" )
-
-## The document root of a virtual host is document-root =
-## simple-vhost.server-root + $HTTP["host"] + simple-vhost.document-root
-simple-vhost.server-root = "/srv"
-simple-vhost.document-root = "htdocs"
-
-## the default host if no host is sent
-simple-vhost.default-host = "www.example.com"
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/ssi.txt
-
-server.modules += ( "mod_ssi" )
-
-ssi.extension = ( ".shtml" )
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/ssl.txt
-
-$SERVER["socket"] == "0.0.0.0:443" {
- ssl.engine = "enable"
- ssl.pemfile = "/etc/lighttpd/server.pem"
-}
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/status.txt
-# http://trac.lighttpd.net/trac/wiki/Docs%3AModStatus
-
-server.modules += ( "mod_status" )
-
-# status.status-url = "/server-status"
-
-# status.config-url = "/server-config"
-
-## relative URL for a plain-text page containing the internal statistics
-# status.statistics-url = "/server-statistics"
-
-## add JavaScript which allows client-side sorting for the connection overview
-## default: enable
-# status.enable-sort = "disable"
+++ /dev/null
-## The userdir module provides a simple way to link user-based directories into
-## the global namespace of the webserver.
-##
-# /usr/share/doc/lighttpd-doc/userdir.txt
-
-server.modules += ( "mod_userdir" )
-
-## the subdirectory of a user's home dir which should be accessible
-## under http://$host/~$user
-userdir.path = "public_html"
-
-## The users whose home directories should not be accessible
-userdir.exclude-user = ( "root", "postmaster" )
+++ /dev/null
-server.modules += ( "mod_usertrack" )
+++ /dev/null
-# /usr/share/doc/lighttpd-doc/fastcgi.txt.gz
-# http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions#mod_fastcgi-fastcgi
-
-## Start an FastCGI server for php (needs the php5-cgi package)
-fastcgi.server += ( ".php" =>
- ((
- "bin-path" => "/usr/bin/php-cgi",
- "socket" => "/tmp/php.socket",
- "max-procs" => 1,
- "bin-environment" => (
- "PHP_FCGI_CHILDREN" => "4",
- "PHP_FCGI_MAX_REQUESTS" => "10000"
- ),
- "bin-copy-environment" => (
- "PATH", "SHELL", "USER"
- ),
- "broken-scriptfilename" => "enable"
- ))
-)
+++ /dev/null
-#### handle Debian Policy Manual, Section 11.5. urls
-## by default allow them only from localhost
-$HTTP["remoteip"] =~ "^127\.0\.0\.1$|^::1$" {
- alias.url += (
- "/cgi-bin/" => "/usr/lib/cgi-bin/",
- "/doc/" => "/usr/share/doc/",
- "/images/" => "/usr/share/images/"
- )
- $HTTP["url"] =~ "^/doc/|^/images/" {
- dir-listing.activate = "enable"
- }
- $HTTP["url"] =~ "^/cgi-bin/" {
- cgi.assign = ( "" => "" )
- }
-}
+++ /dev/null
-ligghttpd Configuration under Debian GNU/Linux
-==============================================
-
-Files and Directories in /etc/lighttpd:
----------------------------------------
-
-lighttpd.conf:
- main configuration file
-
-conf-available/
- This directory contains a series of .conf files. These files contain
- configuration directives necessary to load and run webserver modules.
- If you want to create your own files they names should be
- build as nn-name.conf where "nn" is two digit number (number
- is used to find order for loading files)
-
-conf-enabled/
- To actually enable a module for lighttpd, it is necessary to create a
- symlink in this directory to the .conf file in conf-available/.
-
-Enabling and disabling modules could be done by provided
-/usr/sbin/lighty-enable-mod and /usr/sbin/lighty-disable-mod scripts.