Mercurial > hg > rlgallery-misc
annotate lighttpd/rlgallery.conf @ 83:7ff6a58ad861
Add more information to the "About" page.
| author | John "Elwin" Edwards |
|---|---|
| date | Sat, 24 Feb 2018 17:04:18 -0500 |
| parents | 716f8305d412 |
| children | 36d6787f7aed |
| 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 | 4 # IPv4 and IPv6 addresses need to be explicitly specified |
| 5 server.bind = "0.0.0.0" | |
| 6 $SERVER["socket"] == "[::]:80" { } | |
| 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 | 42 |
