rendered paste bodyserver.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_rewrite",
"mod_redirect",
"mod_evasive",
"mod_mem_cache"
)
server.port = 80
server.bind = "85.17.19.102"
#include "mime.types.conf"
server.errorlog = "/var/log/lighttpd.error"
accesslog.filename = "/var/log/lighttpd.log"
server.username = "www-data"
server.groupname = "www-data"
server.max-worker = 20
server.max-keep-alive-requests = 64
server.max-fds = 8192
server.max-connections = 4096
etag.use-inode = "enable"
etag.use-mtime = "enable"
etag.use-size = "enable"
static-file.etags = "enable"
index-file.names = ("index.html","index.php")
evasive.max-conns-per-ip = 32
mem-cache.filetypes=("text/css","image/*", "application/javascript", "application/x-bittorrent", "text/plain")
server.document-root = "/var/empty"
mimetype.assign = ( ".png" => "image/png",
".gif" => "image/gif",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".css" => "text/css",
".html" => "text/html",
".txt" => "text/plain",
".js" => "application/javascript",
".torrent" => "application/x-bittorrent" )
$HTTP["host"] =~ "(^|www\.)waffles\.fm$" {
var.basedir = "/home/waffles/"
server.document-root = var.basedir + "public_html/"
server.name = "waffles.fm"
static-file.exclude-extensions = (".php")
dir-listing.activate = "disable"
server.modules += ("mod_fastcgi")
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/local/bin/php"
)
)
)
# server.error-handler-404 = server.document-root + "404.php"
server.errorlog = var.basedir + "logs/lighttpd.error"
accesslog.filename = var.basedir + "logs/lighttpd.log"
url.access-deny = ( "~", ".inc" )
expire.url = ( "/static/images/" => "access 1 month", "/static/css/" => "access 1 month", "/static/js/" => "access 1 month" )
mem-cache.enable = "enable"
mem-cache.max-memory = "16"
mem-cache.expire-time = 5
}
$HTTP["referer"] !~ "^($|http://(www\.)?waffles\.fm)" {
url.access-deny = ( ".jpg", ".jpeg", ".png" )
}
$HTTP["referer"] =~ "^http://(www\.)?(digg\.com|slashdot\.org)" {
url.redirect = ( ".*" => "http://www.google.com" )
}