view lighttpd/rlgallery.conf @ 87:1bddd1839831

Update the dgamelaunch patch to work with the most recent changes. Also set the umask, just in case it defaults to 0077.
author John "Elwin" Edwards
date Sat, 24 Nov 2018 16:47:24 -0500
parents 716f8305d412
children 36d6787f7aed
line wrap: on
line source

# lighttpd configuration file for rlgallery.org
# Include this file in your lighttpd.conf

# IPv4 and IPv6 addresses need to be explicitly specified
server.bind = "0.0.0.0"
$SERVER["socket"] == "[::]:80" {  }

# Ensure index.cgi is in the list
index-file.names += (
  "index.xhtml", "index.html", "index.htm", "index.cgi"
)

server.modules += ( "mod_cgi", "mod_redirect", "mod_setenv" )

cgi.assign = ( ".cgi" => "" )

# The old static high score page now redirects to the CGI script
$HTTP["host"] =~ "^(.*)$" {
  url.redirect = ( 
    "^/scoring/highscores.html" => "http://%1/scoring/high.cgi?l=40"
  )
}

# Don't send CGI scripts or python scripts as static files
static-file.exclude-extensions += ( ".cgi", ".py" )

# Use the custom 404 error page
server.error-handler-404 = "404.html"

# Set a UTF-8 environment, or Python 3 won't work
setenv.add-environment = (
  "LC_CTYPE" => "en_US.utf8"
)

# Turn on directory listing where it is needed
$HTTP["url"] =~ "^/files/" {
  dir-listing.activate = "enable"
}
$HTTP["url"] =~ "^/ttyrecs/" {
  dir-listing.activate = "enable"
}