annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
74
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
1 # lighttpd configuration file for rlgallery.org
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
2 # Include this file in your lighttpd.conf
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
3
80
716f8305d412 Update lighttpd configuration files.
John "Elwin" Edwards
parents: 74
diff changeset
4 # IPv4 and IPv6 addresses need to be explicitly specified
716f8305d412 Update lighttpd configuration files.
John "Elwin" Edwards
parents: 74
diff changeset
5 server.bind = "0.0.0.0"
716f8305d412 Update lighttpd configuration files.
John "Elwin" Edwards
parents: 74
diff changeset
6 $SERVER["socket"] == "[::]:80" { }
716f8305d412 Update lighttpd configuration files.
John "Elwin" Edwards
parents: 74
diff changeset
7
74
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
8 # Ensure index.cgi is in the list
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
9 index-file.names += (
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
10 "index.xhtml", "index.html", "index.htm", "index.cgi"
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
11 )
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
12
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
13 server.modules += ( "mod_cgi", "mod_redirect", "mod_setenv" )
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
14
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
15 cgi.assign = ( ".cgi" => "" )
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
16
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
17 # The old static high score page now redirects to the CGI script
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
18 $HTTP["host"] =~ "^(.*)$" {
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
19 url.redirect = (
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
20 "^/scoring/highscores.html" => "http://%1/scoring/high.cgi?l=40"
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
21 )
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
22 }
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
23
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
24 # Don't send CGI scripts or python scripts as static files
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
25 static-file.exclude-extensions += ( ".cgi", ".py" )
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
26
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
27 # Use the custom 404 error page
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
28 server.error-handler-404 = "404.html"
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
29
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
30 # Set a UTF-8 environment, or Python 3 won't work
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
31 setenv.add-environment = (
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
32 "LC_CTYPE" => "en_US.utf8"
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
33 )
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
34
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
35 # Turn on directory listing where it is needed
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
36 $HTTP["url"] =~ "^/files/" {
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
37 dir-listing.activate = "enable"
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
38 }
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
39 $HTTP["url"] =~ "^/ttyrecs/" {
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
40 dir-listing.activate = "enable"
900da50ee11c Merge lighttpd configuration into one include file.
John "Elwin" Edwards
parents:
diff changeset
41 }
80
716f8305d412 Update lighttpd configuration files.
John "Elwin" Edwards
parents: 74
diff changeset
42