lighttpd.conf 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. server.modules = (
  2. "mod_access",
  3. "mod_cgi",
  4. "mod_compress",
  5. "mod_accesslog",
  6. "mod_rewrite",
  7. "mod_auth",
  8. # "mod_setenv",
  9. # "mod_status",
  10. # "mod_alias",
  11. # "mod_redirect",
  12. # "mod_debug"
  13. )
  14. server.document-root = "/www/htdocs"
  15. server.upload-dirs = ( "/www/tmp" )
  16. server.errorlog = "/tmp/lighttpd-error.log"
  17. accesslog.filename = "/tmp/lighttpd-access.log"
  18. server.pid-file = "/var/run/lighttpd.pid"
  19. server.username = "httpd"
  20. server.groupname = "www-data"
  21. server.port = 80
  22. #debug.log-request-handling = "enable"
  23. #debug.log-request-header = "enable"
  24. #debug.log-file-not-found = "enable"
  25. #debug.log-request-header-on-error = "enable"
  26. #debug.log-response-header = "enable"
  27. #debug.log-condition-handling = "enable"
  28. auth.backend = "htdigest"
  29. auth.backend.htdigest.userfile = "/etc/lighttpd/.htpasswd"
  30. #auth.debug = 2
  31. #setenv.add-response-header = ( "Access-Control-Allow-Origin" => "*" )
  32. compress.cache-dir = "/tmp/lighttpd/compress"
  33. compress.filetype = ( "application/x-javascript", "text/css", "text/html", "text/plain" )
  34. index-file.names = ( "index.html" )
  35. cgi.assign = ( ".sh" => "/bin/bash" )
  36. url.access-deny = ( "~", ".inc", ".htaccess", ".htpasswd")
  37. $HTTP["request-method"] == "POST" {
  38. server.document-root = "/www/lib"
  39. url.rewrite = ( ".*" => "post.sh" )
  40. }
  41. #auth.require = ( "/post.sh" => ( "method" => "digest", "realm" => "superglue test", "require" => "valid-user" ) )
  42. include "/etc/lighttpd/mime.conf"