Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server.modules = (
- "mod_access",
- "mod_auth",
- "mod_rewrite",
- "mod_redirect",
- "mod_alias",
- "mod_cgi",
- "mod_ssi",
- "mod_compress",
- "mod_expire",
- )
- #auth.debug = 2 #deprecated in later versions of lighttpd
- auth.backend = "plain"
- auth.backend.plain.userfile = "/usr/xxxx/.lighttpdpassword"
- server.document-root = "/var/www"
- server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
- server.errorlog = "/var/log/lighttpd/error.log"
- server.pid-file = "/var/run/lighttpd.pid"
- server.username = "www-data"
- server.groupname = "www-data"
- server.port = 80
- $HTTP["url"] =~ "^/cgi-bin/" {
- cgi.assign = ( "" => "" )
- # cgi.assign = ( ".pl" => "/usr/bin/perl" )
- }
- alias.url = ("/cgi-bin/" => "/usr/lib/cgi-bin/")
- url.rewrite-once = (
- "^/xxxx.htm(?:\?(.*))?" => "/cgi-bin/xxxx.cgi?$1",
- "^/xxxx.htm(?:\?(.*))?" => "/cgi-bin/xxxx.cgi?$1"
- )
- $HTTP["url"] !~ "^/login.shtml|/xxxx.js" {
- auth.require = (
- "/xxxx/" =>
- (
- "method" => "basic",
- "realm" => "xxxx",
- "require" => "user=xxxx|user=xxxx"
- ),
- "/" =>
- (
- "method" => "basic",
- "realm" => "xxxx",
- "require" => "valid-user"
- ),
- "/cgi-bin/admin" =>
- (
- "method" => "basic",
- "realm" => "xxxx",
- "require" => "user=xxxx|user=xxxx"
- ),
- "/cgi-bin/" =>
- (
- "method" => "basic",
- "realm" => "xxxx",
- "require" => "valid-user"
- )
- )
- }
- expire.url = ( "" => "access 1 seconds" )
- index-file.names = ( "index.php", "index.shtml", "index.html", "index.lighttpd.html" )
- url.access-deny = ( "~", ".inc" )
- static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
- ssi.extension = (".shtml")
- compress.cache-dir = "/var/cache/lighttpd/compress/"
- compress.filetype = ( "application/javascript", "text/css", "text/html", "text/plain" )
- ## MimeType handling
- ## -------------------
- ##
- ## Use the "Content-Type" extended attribute to obtain mime type if
- ## possible
- ##
- mimetype.use-xattr = "disable"
- ##
- ## mimetype mapping
- ##
- mimetype.assign = (
- ".pdf" => "application/pdf",
- ".sig" => "application/pgp-signature",
- ".spl" => "application/futuresplash",
- ".class" => "application/octet-stream",
- ".ps" => "application/postscript",
- ".torrent" => "application/x-bittorrent",
- ".dvi" => "application/x-dvi",
- ".gz" => "application/x-gzip",
- ".pac" => "application/x-ns-proxy-autoconfig",
- ".swf" => "application/x-shockwave-flash",
- ".tar.gz" => "application/x-tgz",
- ".tgz" => "application/x-tgz",
- ".tar" => "application/x-tar",
- ".zip" => "application/zip",
- ".mp3" => "audio/mpeg",
- ".m3u" => "audio/x-mpegurl",
- ".wma" => "audio/x-ms-wma",
- ".wax" => "audio/x-ms-wax",
- ".ogg" => "application/ogg",
- ".wav" => "audio/x-wav",
- ".gif" => "image/gif",
- ".jpg" => "image/jpeg",
- ".jpeg" => "image/jpeg",
- ".png" => "image/png",
- ".xbm" => "image/x-xbitmap",
- ".xpm" => "image/x-xpixmap",
- ".xwd" => "image/x-xwindowdump",
- ".css" => "text/css",
- ".html" => "text/html",
- ".htm" => "text/html",
- ".js" => "text/javascript",
- ".asc" => "text/plain",
- ".c" => "text/plain",
- ".cpp" => "text/plain",
- ".log" => "text/plain",
- ".conf" => "text/plain",
- ".text" => "text/plain",
- ".txt" => "text/plain",
- ".spec" => "text/plain",
- ".dtd" => "text/xml",
- ".xml" => "text/xml",
- ".mpeg" => "video/mpeg",
- ".mpg" => "video/mpeg",
- ".mov" => "video/quicktime",
- ".qt" => "video/quicktime",
- ".avi" => "video/x-msvideo",
- ".asf" => "video/x-ms-asf",
- ".asx" => "video/x-ms-asf",
- ".wmv" => "video/x-ms-wmv",
- ".bz2" => "application/x-bzip",
- ".tbz" => "application/x-bzip-compressed-tar",
- ".tar.bz2" => "application/x-bzip-compressed-tar",
- ".odt" => "application/vnd.oasis.opendocument.text",
- ".ods" => "application/vnd.oasis.opendocument.spreadsheet",
- ".odp" => "application/vnd.oasis.opendocument.presentation",
- ".odg" => "application/vnd.oasis.opendocument.graphics",
- ".odc" => "application/vnd.oasis.opendocument.chart",
- ".odf" => "application/vnd.oasis.opendocument.formula",
- ".odi" => "application/vnd.oasis.opendocument.image",
- ".odm" => "application/vnd.oasis.opendocument.text-master",
- ".ott" => "application/vnd.oasis.opendocument.text-template",
- ".ots" => "application/vnd.oasis.opendocument.spreadsheet-template",
- ".otp" => "application/vnd.oasis.opendocument.presentation-template",
- ".otg" => "application/vnd.oasis.opendocument.graphics-template",
- ".otc" => "application/vnd.oasis.opendocument.chart-template",
- ".otf" => "application/vnd.oasis.opendocument.formula-template",
- ".oti" => "application/vnd.oasis.opendocument.image-template",
- ".oth" => "application/vnd.oasis.opendocument.text-web",
- # make the default mime type application/octet-stream.
- "" => "application/octet-stream",
- )
- # default listening port for IPv6 falls back to the IPv4 port
- include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
- #include_shell "/usr/share/lighttpd/create-mime.assign.pl"
- #include_shell "/usr/share/lighttpd/include-conf-enabled.pl" #deprecated? use following line? didn't make any difference
- include "/etc/lighttpd/conf-enabled/*.conf"
- #include "/etc/lighttpd/conf-available/*.conf" #found in an online post but didn't make any difference
Add Comment
Please, Sign In to add comment