-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
www-servers/lighttpd: use upstream mime.conf
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
- Loading branch information
Showing
2 changed files
with
305 additions
and
1 deletion.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,303 @@ | ||
############################################################################### | ||
# Default lighttpd.conf for Gentoo. | ||
############################################################################### | ||
|
||
# {{{ variables | ||
var.basedir = "/var/www/localhost" | ||
var.logdir = "/var/log/lighttpd" | ||
var.statedir = "/var/lib/lighttpd" | ||
# }}} | ||
|
||
# {{{ modules | ||
# At the very least, mod_access and mod_accesslog should be enabled. | ||
# All other modules should only be loaded if necessary. | ||
# NOTE: the order of modules is important. | ||
server.modules = ( | ||
# "mod_rewrite", | ||
# "mod_redirect", | ||
# "mod_alias", | ||
"mod_access", | ||
# "mod_magnet", | ||
# "mod_auth", | ||
# "mod_status", | ||
# "mod_setenv", | ||
# "mod_proxy", | ||
# "mod_simple_vhost", | ||
# "mod_evhost", | ||
# "mod_userdir", | ||
# "mod_deflate", | ||
# "mod_ssi", | ||
# "mod_expire", | ||
# "mod_rrdtool", | ||
# "mod_webdav", | ||
"mod_accesslog" | ||
) | ||
# }}} | ||
|
||
# {{{ includes | ||
# Comment out on embedded systems to save some memory and use lighttpd | ||
# built-in defaults, which include a subset of common web mime types | ||
include "/etc/lighttpd/mime.conf" | ||
# }}} | ||
|
||
# {{{ server settings | ||
server.username = "lighttpd" | ||
server.groupname = "lighttpd" | ||
|
||
server.document-root = var.basedir + "/htdocs" | ||
server.pid-file = "/run/lighttpd.pid" | ||
|
||
server.errorlog = var.logdir + "/error.log" | ||
# log errors to syslog instead | ||
# server.errorlog-use-syslog = "enable" | ||
|
||
server.indexfiles = ("index.php", "index.html", | ||
"index.htm", "default.htm") | ||
|
||
# server.tag = "lighttpd" | ||
|
||
# event handler | ||
# see performance.txt | ||
# | ||
# for >= linux-2.6 | ||
# server.event-handler = "epoll" # default on Linux | ||
# for FreeBSD | ||
# server.event-handler = "kqueue" # default on FreeBSD | ||
|
||
# chroot to directory (defaults to no chroot) | ||
# server.chroot = "/" | ||
|
||
# bind to port (defaults to 80) | ||
# server.port = 81 | ||
|
||
# bind to name (defaults to all interfaces) | ||
# server.bind = "grisu.home.kneschke.de" | ||
|
||
# error-handler for status 404 | ||
# server.error-handler-404 = "/error-handler.html" | ||
# server.error-handler-404 = "/error-handler.php" | ||
|
||
# Format: <errorfile-prefix><status-code>.html | ||
# -> ..../status-404.html for 'File not found' | ||
# server.errorfile-prefix = var.basedir + "/error/status-" | ||
|
||
# support for caching stat() calls | ||
# server.stat-cache-engine = "inotify" | ||
|
||
# If lighttpd was build with IPv6 support, and you would like to listen on IPv6, | ||
# uncomment the following: | ||
# server.use-ipv6 = "enable" | ||
|
||
# }}} | ||
|
||
# {{{ mod_staticfile | ||
|
||
# which extensions should not be handled via static-file transfer | ||
# (extensions that are usually handled by mod_cgi, mod_fastcgi, etc). | ||
static-file.exclude-extensions = (".php", ".pl", ".cgi", ".fcgi") | ||
# }}} | ||
|
||
# {{{ mod_accesslog | ||
accesslog.filename = var.logdir + "/access.log" | ||
# }}} | ||
|
||
# {{{ mod_dirlisting | ||
# enable directory listings | ||
# dir-listing.activate = "enable" | ||
# | ||
# don't list hidden files/directories | ||
# dir-listing.hide-dotfiles = "enable" | ||
# | ||
# use a different css for directory listings | ||
# dir-listing.external-css = "/path/to/dir-listing.css" | ||
# | ||
# list of regular expressions. files that match any of the | ||
# specified regular expressions will be excluded from directory | ||
# listings. | ||
# dir-listing.exclude = ("^\.", "~$") | ||
# }}} | ||
|
||
# {{{ mod_access | ||
# see access.txt | ||
|
||
url.access-deny = ("~", ".inc") | ||
# }}} | ||
|
||
# {{{ mod_userdir | ||
# see userdir.txt | ||
# | ||
# userdir.path = "public_html" | ||
# userdir.exclude-user = ("root") | ||
# }}} | ||
|
||
# {{{ mod_ssi | ||
# see ssi.txt | ||
# | ||
# ssi.extension = (".shtml") | ||
# }}} | ||
|
||
# {{{ mod_ssl | ||
# see ssl.txt | ||
# | ||
# ssl.engine = "enable" | ||
# ssl.pemfile = "server.pem" | ||
# }}} | ||
|
||
# {{{ mod_status | ||
# see status.txt | ||
# | ||
# status.status-url = "/server-status" | ||
# status.config-url = "/server-config" | ||
# }}} | ||
|
||
# {{{ mod_simple_vhost | ||
# see simple-vhost.txt | ||
# | ||
# If you want name-based virtual hosting add the next three settings and load | ||
# mod_simple_vhost | ||
# | ||
# document-root = | ||
# virtual-server-root + virtual-server-default-host + virtual-server-docroot | ||
# or | ||
# virtual-server-root + http-host + virtual-server-docroot | ||
# | ||
# simple-vhost.server-root = "/home/weigon/wwwroot/servers/" | ||
# simple-vhost.default-host = "grisu.home.kneschke.de" | ||
# simple-vhost.document-root = "/pages/" | ||
# }}} | ||
|
||
# {{{ mod_deflate | ||
# see compress.txt | ||
# | ||
# deflate.cache-dir = var.statedir + "/cache/compress" | ||
# deflate.mimetypes = ("text/plain", "text/html") | ||
# }}} | ||
|
||
# {{{ mod_proxy | ||
# see proxy.txt | ||
# | ||
# proxy.server = ( ".php" => | ||
# ( "localhost" => | ||
# ( | ||
# "host" => "192.168.0.101", | ||
# "port" => 80 | ||
# ) | ||
# ) | ||
# ) | ||
# }}} | ||
|
||
# {{{ mod_auth | ||
# see authentication.txt | ||
# | ||
# 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" => "user=jan" | ||
# ), | ||
# "/server-info" => | ||
# ( | ||
# "method" => "digest", | ||
# "realm" => "download archiv", | ||
# "require" => "valid-user" | ||
# ) | ||
# ) | ||
# }}} | ||
|
||
# {{{ mod_rewrite | ||
# see rewrite.txt | ||
# | ||
# url.rewrite = ( | ||
# "^/$" => "/server-status" | ||
# ) | ||
# }}} | ||
|
||
# {{{ mod_redirect | ||
# see redirect.txt | ||
# | ||
# url.redirect = ( | ||
# "^/wishlist/(.+)" => "http://www.123.org/$1" | ||
# ) | ||
# }}} | ||
|
||
# {{{ mod_evhost | ||
# define a pattern for the host url finding | ||
# %% => % sign | ||
# %0 => domain name + tld | ||
# %1 => tld | ||
# %2 => domain name without tld | ||
# %3 => subdomain 1 name | ||
# %4 => subdomain 2 name | ||
# | ||
# evhost.path-pattern = "/home/storage/dev/www/%3/htdocs/" | ||
# }}} | ||
|
||
# {{{ mod_expire | ||
# expire.url = ( | ||
# "/buggy/" => "access 2 hours", | ||
# "/asdhas/" => "access plus 1 seconds 2 minutes" | ||
# ) | ||
# }}} | ||
|
||
# {{{ mod_rrdtool | ||
# see rrdtool.txt | ||
# | ||
# rrdtool.binary = "/usr/bin/rrdtool" | ||
# rrdtool.db-name = var.statedir + "/lighttpd.rrd" | ||
# }}} | ||
|
||
# {{{ mod_setenv | ||
# see setenv.txt | ||
# | ||
# setenv.add-request-header = ( "TRAV_ENV" => "mysql://user@host/db" ) | ||
# setenv.add-response-header = ( "X-Secret-Message" => "42" ) | ||
# }}} | ||
|
||
# {{{ mod_webdav | ||
# see webdav.txt | ||
# | ||
# $HTTP["url"] =~ "^/dav($|/)" { | ||
# webdav.activate = "enable" | ||
# webdav.is-readonly = "enable" | ||
# } | ||
# }}} | ||
|
||
# {{{ extra rules | ||
# | ||
# set Content-Encoding and reset Content-Type for browsers that | ||
# support decompressing on-thy-fly (requires mod_setenv) | ||
# $HTTP["url"] =~ "\.gz$" { | ||
# setenv.add-response-header = ("Content-Encoding" => "x-gzip") | ||
# mimetype.assign = (".gz" => "text/plain") | ||
# } | ||
|
||
# $HTTP["url"] =~ "\.bz2$" { | ||
# setenv.add-response-header = ("Content-Encoding" => "x-bzip2") | ||
# mimetype.assign = (".bz2" => "text/plain") | ||
# } | ||
# | ||
# }}} | ||
|
||
# {{{ debug | ||
# debug.log-request-header = "enable" | ||
# debug.log-response-header = "enable" | ||
# debug.log-request-handling = "enable" | ||
# debug.log-file-not-found = "enable" | ||
# }}} | ||
|
||
# {{{ cgi includes | ||
# uncomment for cgi support | ||
# include "mod_cgi.conf" | ||
# uncomment for php/fastcgi support | ||
# include "mod_fastcgi.conf" | ||
# }}} | ||
|
||
# vim: set ft=conf foldmethod=marker et : |
This file contains 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