All pastes #523196 Raw Edit

log_userdir

public text v1 · immutable
#523196 ·published 2007-05-30 18:18 UTC
rendered paste body
config {
    var.PID                    = 5265
    var.CWD                    = "/var/log/lighttpd"
    var.basedir                = "/var/www/localhost"
    var.logdir                 = "/var/log/lighttpd"
    var.statedir               = "/var/lib/lighttpd"
    server.modules             = (
        "mod_indexfile",
        "mod_access",
        "mod_fastcgi",
        "mod_userdir",
        "mod_accesslog",
        "mod_rewrite",
        "mod_dirlisting",
        "mod_fastcgi",
        "mod_dirlisting",
        "mod_staticfile",
        # 10
    )
    mimetype.assign            = (
        ".pdf"     => "application/pdf",
        ".sig"     => "application/pgp-signature",
        ".spl"     => "application/futuresplash",
        ".class"   => "application/octet-stream",
        ".ps"      => "application/postscript",
        # 5
        ".torrent" => "application/x-bittorrent",
        ".dvi"     => "application/x-dvi",
        ".gz"      => "application/x-gzip",
        ".pac"     => "application/x-ns-proxy-autoconfig",
        ".swf"     => "application/x-shockwave-flash",
        # 10
        ".tar.gz"  => "application/x-tgz",
        ".tgz"     => "application/x-tgz",
        ".tar"     => "application/x-tar",
        ".zip"     => "application/zip",
        ".mp3"     => "audio/mpeg",
        # 15
        ".m3u"     => "audio/x-mpegurl",
        ".wma"     => "audio/x-ms-wma",
        ".wax"     => "audio/x-ms-wax",
        ".ogg"     => "application/ogg",
        ".wav"     => "audio/x-wav",
        # 20
        ".gif"     => "image/gif",
        ".jpg"     => "image/jpeg",
        ".jpeg"    => "image/jpeg",
        ".png"     => "image/png",
        ".xbm"     => "image/x-xbitmap",
        # 25
        ".xpm"     => "image/x-xpixmap",
        ".xwd"     => "image/x-xwindowdump",
        ".css"     => "text/css",
        ".html"    => "text/html",
        ".htm"     => "text/html",
        # 30
        ".js"      => "text/javascript",
        ".asc"     => "text/plain",
        ".c"       => "text/plain",
        ".h"       => "text/plain",
        ".cc"      => "text/plain",
        # 35
        ".cpp"     => "text/plain",
        ".hh"      => "text/plain",
        ".hpp"     => "text/plain",
        ".conf"    => "text/plain",
        ".log"     => "text/plain",
        # 40
        ".text"    => "text/plain",
        ".txt"     => "text/plain",
        ".diff"    => "text/plain",
        ".patch"   => "text/plain",
        ".ebuild"  => "text/plain",
        # 45
        ".eclass"  => "text/plain",
        ".rtf"     => "application/rtf",
        ".bmp"     => "image/bmp",
        ".tif"     => "image/tiff",
        ".tiff"    => "image/tiff",
        # 50
        ".ico"     => "image/x-icon",
        ".dtd"     => "text/xml",
        ".xml"     => "text/xml",
        ".mpeg"    => "video/mpeg",
        ".mpg"     => "video/mpeg",
        # 55
        ".mov"     => "video/quicktime",
        ".qt"      => "video/quicktime",
        ".avi"     => "video/x-msvideo",
        ".asf"     => "video/x-ms-asf",
        ".asx"     => "video/x-ms-asf",
        # 60
        ".wmv"     => "video/x-ms-wmv",
        ".bz2"     => "application/x-bzip",
        ".tbz"     => "application/x-bzip-compressed-tar",
        ".tar.bz2" => "application/x-bzip-compressed-tar",
        # 64
    )
    fastcgi.server             = (
        ".php" => (
            "localhost" => (
                "host"     => "127.0.0.1",
                "port"     => 1026,
                "bin-path" => "/usr/bin/php-cgi",
                # 3
            ),
        ),
    )
    server.username            = "lighttpd"
    server.groupname           = "lighttpd"
    server.document-root       = "/var/www/localhost/htdocs"
    server.pid-file            = "/var/run/lighttpd.pid"
    server.errorlog            = "/var/log/lighttpd/error.log"
    server.indexfiles          = ("index.php", "index.rhtml", "index.html")
    server.follow-symlink      = "enable"
    accesslog.filename         = "/var/log/lighttpd/access.log"
    dir-listing.hide-dotfiles  = "enable"
    dir-listing.exclude        = ("~$")
    dir-listing.encoding       = "utf-8"
    url.access-deny            = ("~", ".inc")
    userdir.path               = "public_html"
    userdir.exclude-user       = ("root")
    debug.log-request-handling = "enable"


    $HTTP["url"] =~ "^/~asbjorn($|/)" {
        # block 1
        dir-listing.activate = "enable"

    } # end of $HTTP["url"] =~ "^/~asbjorn($|/)"
}
Syntax OK