slitaz-forge view mirror/files/etc/lighttpd/vhosts.conf @ rev 135

Add mirror.slitaz.org vhost.conf Makefile and README
author Christophe Lincoln <pankso@slitaz.org>
date Thu Mar 15 05:42:05 2012 +0100 (2012-03-15)
parents
children f15eebb6ecfd
line source
1 # /etc/lighttpd/vhosts.conf : Virtual hosts configuration file.
2 #
4 # mirror.slitaz.org (Server canonical hostname)
5 #
6 $HTTP["host"] =~ "^mirror([0-9]*)\.slitaz\.(org|com|eu|net)$" {
7 server.document-root = "/var/www/slitaz/mirror"
8 server.errorlog = "/var/log/lighttpd/mirror.slitaz.org-error.log"
9 accesslog.filename = "/var/log/lighttpd/mirror.slitaz.org-access.log"
11 include "awstats.conf"
13 alias.url += ( "/info" => "/var/www/mirror-info/" )
14 alias.url += ( "/console" => "/var/www/console/" )
15 alias.url += ( "/ssh" => "/var/www/ssh/" )
16 alias.url += ( "/demo" => "/var/www/demo/" )
17 alias.url += ( "/usbkey" => "/var/www/usbkey/" )
19 alias.url += ( "/pizza" => "/var/www/pizza/" )
21 alias.url += ( "/doc" => "/var/www/doc/" )
22 var.dokudir = "/doc"
23 # Rewrites for dokuwiki
24 url.rewrite = (
25 "^" + var.dokudir + "/lib/.*$" => "$0",
26 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
27 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
28 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
29 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
30 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
31 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
32 "^" + var.dokudir + "/doku.php.*" => "$0",
33 "^" + var.dokudir + "/feed.php.*" => "$0",
34 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
35 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
36 )
38 alias.url += ( "/webboot" => "/var/www/boot/" )
40 alias.url += ( "/pkgs" => "/var/www/pkgs/" )
41 index-file.names += ( "search.sh", "search.cgi" )
42 cgi.assign += (
43 ".sh" => "/bin/sh",
44 ".cgi" => "/bin/sh"
45 )
47 alias.url += ( "/hg" => "/var/www/hg/" )
48 ### url.rewrite-once = ( "/hg(.*)" => "/hg/hgwebdir.py$1" )
49 index-file.names += ( "hgwebdir.py" )
50 cgi.assign += (
51 ".py" => "/usr/bin/python"
52 )
54 alias.url += ( "/www" => "/home/slitaz/website" )
56 # alias.url += ( "/tiny" => "/var/www/pizza/tiny/demos/192.168.0.6/var/www" )
57 # index-file.names += ( "index.sh" )
59 index-file.names += ( "index.html" )
60 index-file.names += ( "index.php" )
61 # Last but not least...
62 index-file.names += ( "/dir-generator.php" )
63 }
65 $HTTP["host"] =~ "ajaxterm\.slitaz\.(org|com|eu)$" {
66 proxy.server = ( "/" =>
67 ( ( "host" => "127.0.0.1", "port" => 8022 ) )
68 )
69 }
71 # ssh.slitaz.org
72 #
73 $HTTP["host"] =~ "^ssh\.slitaz\.(org|com|eu)$" {
74 server.document-root = "/var/www/ssh"
75 server.errorlog = "/var/log/lighttpd/ssh.slitaz.org-error.log"
76 accesslog.filename = "/var/log/lighttpd/ssh.slitaz.org-access.log"
77 include "awstats.conf"
78 index-file.names += ( "index.html" )
79 }
81 # pizza.slitaz.org
82 #
83 $HTTP["host"] =~ "^pizza\.slitaz\.(org|com|eu)$" {
84 server.document-root = "/var/www/pizza"
85 server.errorlog = "/var/log/lighttpd/pizza.slitaz.org-error.log"
86 accesslog.filename = "/var/log/lighttpd/pizza.slitaz.org-access.log"
87 include "awstats.conf"
88 index-file.names += ( "index.php" )
89 }
91 # tiny.slitaz.org
92 #
93 $HTTP["host"] =~ "^tiny\.slitaz\.(org|com|eu)$" {
94 server.document-root = "/var/www/pizza/tiny"
95 server.errorlog = "/var/log/lighttpd/tiny.slitaz.org-error.log"
96 accesslog.filename = "/var/log/lighttpd/tiny.slitaz.org-access.log"
97 include "awstats.conf"
98 index-file.names += ( "index.php" )
99 }
101 # slitaz.org
102 #
103 #$HTTP["host"] =~ "(^|www\.)slitaz\.(org|com|eu)$" {
104 $HTTP["host"] =~ "^www\.slitaz\.(org|com|eu)$" {
105 server.document-root = "/home/slitaz/website"
106 server.errorlog = "/var/log/lighttpd/slitaz.org-error.log"
107 accesslog.filename = "/var/log/lighttpd/slitaz.org-access.log"
108 include "awstats.conf"
110 ### index-file.names = ( "index.html" )
111 ### index-file.names += ( "start.html" )
112 index-file.names += ( "index.php" )
115 ### url.rewrite-once = (
116 ### "^/about" => "/fr/about",
117 ### "^/artwork" => "/fr/artwork",
118 ### "^/devel" => "/fr/devel",
119 ### "^/doc" => "/fr/doc",
120 ### "^/get" => "/fr/get",
121 ### "^/packages" => "/fr/packages"
122 ### )
124 }
126 # doc.slitaz.org
127 #
128 $HTTP["host"] =~ "doc\.slitaz\.(org|com|eu)$" {
129 server.document-root = "/var/www/doc"
130 server.errorlog = "/var/log/lighttpd/doc.slitaz.org-error.log"
131 accesslog.filename = "/var/log/lighttpd/doc.slitaz.org-access.log"
132 index-file.names = ("doku.php")
133 var.dokudir = ""
134 # Rewrites for dokuwiki
135 url.rewrite = (
136 "^" + var.dokudir + "/lib/.*$" => "$0",
137 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
138 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
139 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
140 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
141 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
142 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
143 "^" + var.dokudir + "/doku.php.*" => "$0",
144 "^" + var.dokudir + "/feed.php.*" => "$0",
145 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
146 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
147 )
148 }
150 # boot.slitaz.org
151 #
152 $HTTP["host"] =~ "boot\.slitaz\.(org|com|eu)$" {
153 server.document-root = "/var/www/boot"
154 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
155 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
156 }
158 # pkgs.slitaz.org
159 #
160 $HTTP["host"] =~ "pkgs\.slitaz\.(org|com|eu)$" {
161 server.document-root = "/var/www/pkgs"
162 server.errorlog = "/var/log/lighttpd/pkgs.slitaz.org-error.log"
163 accesslog.filename = "/var/log/lighttpd/pkgs.slitaz.org-access.log"
164 index-file.names += ( "search.sh" )
165 cgi.assign = (
166 ".sh" => "/bin/sh"
167 )
168 }
170 # hg.slitaz.org (Mercurial repos)
171 #
172 $HTTP["host"] =~ "hg\.slitaz\.(org|com|eu)" {
173 cgi.assign = (
174 ".py" => "/usr/bin/python"
175 )
176 server.document-root = "/var/www/hg"
177 # url.rewrite-once = ( "(.*)" => "/hgwebdir.py$1" )
178 index-file.names += ( "hgwebdir.py" )
179 }
181 # demo.slitaz.org (Server canonical hostname)
182 #
183 $HTTP["host"] =~ "^demo\.slitaz\.(org|com|eu)$" {
184 server.document-root = "/var/www/demo"
185 server.errorlog = "/var/log/lighttpd/demo.slitaz.org-error.log"
186 accesslog.filename = "/var/log/lighttpd/demo.slitaz.org-access.log"
187 include "awstats.conf"
188 index-file.names += ( "index.html" )
189 #100% CPU? cgi.assign += ( ".sh" => "/bin/sh" )
190 index-file.names += ( "index.sh" )
191 }
193 # floppy.slitaz.org
194 #
195 $HTTP["host"] =~ "^floppy\.slitaz\.(org|com|eu)$" {
196 server.document-root = "/var/www/slitaz/mirror/floppies"
197 server.errorlog = "/var/log/lighttpd/floppy.slitaz.org-error.log"
198 accesslog.filename = "/var/log/lighttpd/floppy.slitaz.org-access.log"
199 include "awstats.conf"
200 index-file.names += ( "index.html" )
201 }
203 # usbkey.slitaz.org
204 #
205 $HTTP["host"] =~ "^usbkey\.slitaz\.(org|com|eu)$" {
206 server.document-root = "/var/www/usbkey"
207 server.errorlog = "/var/log/lighttpd/usbkey.slitaz.org-error.log"
208 accesslog.filename = "/var/log/lighttpd/usbkey.slitaz.org-access.log"
209 include "awstats.conf"
210 index-file.names += ( "index.php" )
211 }
213 # dvd.slitaz.org
214 #
215 $HTTP["host"] =~ "^dvd\.slitaz\.(org|com|eu)$" {
216 server.document-root = "/var/www/dvd"
217 server.errorlog = "/var/log/lighttpd/dvd.slitaz.org-error.log"
218 accesslog.filename = "/var/log/lighttpd/dvd.slitaz.org-access.log"
219 include "awstats.conf"
220 index-file.names += ( "index.php" )
221 }
223 # iso.slitaz.org
224 #
225 $HTTP["host"] =~ "^iso\.slitaz\.(org|com|eu)$" {
226 server.document-root = "/var/www/iso"
227 server.errorlog = "/var/log/lighttpd/iso.slitaz.org-error.log"
228 accesslog.filename = "/var/log/lighttpd/iso.slitaz.org-access.log"
229 include "awstats.conf"
230 }