Mercurial > hg > rlgallery-misc
view lighttpd/rlgallery.conf @ 97:fb292a0184d9
Add a page about UltraRogue.
author | John "Elwin" Edwards |
---|---|
date | Mon, 05 Apr 2021 21:57:20 -0400 |
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" }