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

Add css aliase for mirror
author Christophe Lincoln <pankso@slitaz.org>
date Tue Mar 20 16:19:06 2012 +0100 (2012-03-20)
parents 354251dcee9d
children 90202a1d111b
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 += (
14 "/css" => "/home/slitaz/repos/slitaz-forge/mf/css",
15 "/info" => "/var/www/mirror-info/",
16 "/console" => "/var/www/console/",
17 "/ssh" => "/var/www/ssh/",
18 "/demo" => "/var/www/demo/",
19 "/usbkey" => "/var/www/usbkey/",
20 "/pizza" => "/var/www/pizza/",
21 "/webboot" => "/var/www/boot/",
22 "/doc" => "/var/www/doc/"
23 )
25 var.dokudir = "/doc"
26 # Rewrites for dokuwiki
27 url.rewrite = (
28 "^" + var.dokudir + "/lib/.*$" => "$0",
29 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
30 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
31 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
32 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
33 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
34 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
35 "^" + var.dokudir + "/doku.php.*" => "$0",
36 "^" + var.dokudir + "/feed.php.*" => "$0",
37 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
38 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
39 )
41 alias.url += ( "/pkgs" => "/var/www/pkgs/" )
42 index-file.names += ( "search.sh", "search.cgi" )
43 cgi.assign += (
44 ".sh" => "/bin/sh",
45 ".cgi" => "/bin/sh"
46 )
48 alias.url += ( "/hg" => "/var/www/hg/" )
49 ### url.rewrite-once = ( "/hg(.*)" => "/hg/hgwebdir.py$1" )
50 index-file.names += ( "hgwebdir.py" )
51 cgi.assign += (
52 ".py" => "/usr/bin/python"
53 )
55 alias.url += ( "/www" => "/home/slitaz/website" )
57 # alias.url += ( "/tiny" => "/var/www/pizza/tiny/demos/192.168.0.6/var/www" )
58 # index-file.names += ( "index.sh" )
60 index-file.names += ( "index.html" )
61 index-file.names += ( "index.php" )
62 # Last but not least...
63 index-file.names += ( "/dir-generator.php" )
64 }
66 $HTTP["host"] =~ "ajaxterm\.slitaz\.(org|com|eu)$" {
67 proxy.server = ( "/" =>
68 ( ( "host" => "127.0.0.1", "port" => 8022 ) )
69 )
70 }
72 # ssh.slitaz.org
73 #
74 $HTTP["host"] =~ "^ssh\.slitaz\.(org|com|eu)$" {
75 server.document-root = "/var/www/ssh"
76 server.errorlog = "/var/log/lighttpd/ssh.slitaz.org-error.log"
77 accesslog.filename = "/var/log/lighttpd/ssh.slitaz.org-access.log"
78 include "awstats.conf"
79 index-file.names += ( "index.html" )
80 }
82 # pizza.slitaz.org
83 #
84 $HTTP["host"] =~ "^pizza\.slitaz\.(org|com|eu)$" {
85 server.document-root = "/var/www/pizza"
86 server.errorlog = "/var/log/lighttpd/pizza.slitaz.org-error.log"
87 accesslog.filename = "/var/log/lighttpd/pizza.slitaz.org-access.log"
88 include "awstats.conf"
89 index-file.names += ( "index.php" )
90 }
92 # tiny.slitaz.org
93 #
94 $HTTP["host"] =~ "^tiny\.slitaz\.(org|com|eu)$" {
95 server.document-root = "/var/www/pizza/tiny"
96 server.errorlog = "/var/log/lighttpd/tiny.slitaz.org-error.log"
97 accesslog.filename = "/var/log/lighttpd/tiny.slitaz.org-access.log"
98 include "awstats.conf"
99 index-file.names += ( "index.php" )
100 }
102 # slitaz.org
103 #
104 #$HTTP["host"] =~ "(^|www\.)slitaz\.(org|com|eu)$" {
105 $HTTP["host"] =~ "^www\.slitaz\.(org|com|eu)$" {
106 server.document-root = "/home/slitaz/website"
107 server.errorlog = "/var/log/lighttpd/slitaz.org-error.log"
108 accesslog.filename = "/var/log/lighttpd/slitaz.org-access.log"
109 include "awstats.conf"
111 ### index-file.names = ( "index.html" )
112 ### index-file.names += ( "start.html" )
113 index-file.names += ( "index.php" )
116 ### url.rewrite-once = (
117 ### "^/about" => "/fr/about",
118 ### "^/artwork" => "/fr/artwork",
119 ### "^/devel" => "/fr/devel",
120 ### "^/doc" => "/fr/doc",
121 ### "^/get" => "/fr/get",
122 ### "^/packages" => "/fr/packages"
123 ### )
125 }
127 # doc.slitaz.org
128 #
129 $HTTP["host"] =~ "doc\.slitaz\.(org|com|eu)$" {
130 server.document-root = "/var/www/doc"
131 server.errorlog = "/var/log/lighttpd/doc.slitaz.org-error.log"
132 accesslog.filename = "/var/log/lighttpd/doc.slitaz.org-access.log"
133 index-file.names = ("doku.php")
134 var.dokudir = ""
135 # Rewrites for dokuwiki
136 url.rewrite = (
137 "^" + var.dokudir + "/lib/.*$" => "$0",
138 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
139 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
140 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
141 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
142 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
143 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
144 "^" + var.dokudir + "/doku.php.*" => "$0",
145 "^" + var.dokudir + "/feed.php.*" => "$0",
146 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
147 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
148 )
149 }
151 # boot.slitaz.org
152 #
153 $HTTP["host"] =~ "boot\.slitaz\.(org|com|eu)$" {
154 server.document-root = "/var/www/boot"
155 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
156 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
157 }
159 # pkgs.slitaz.org
160 #
161 $HTTP["host"] =~ "pkgs\.slitaz\.(org|com|eu)$" {
162 server.document-root = "/var/www/pkgs"
163 server.errorlog = "/var/log/lighttpd/pkgs.slitaz.org-error.log"
164 accesslog.filename = "/var/log/lighttpd/pkgs.slitaz.org-access.log"
165 index-file.names += ( "search.sh" )
166 cgi.assign = (
167 ".sh" => "/bin/sh"
168 )
169 }
171 # hg.slitaz.org (Mercurial repos)
172 #
173 $HTTP["host"] =~ "hg\.slitaz\.(org|com|eu)" {
174 cgi.assign = (
175 ".py" => "/usr/bin/python"
176 )
177 server.document-root = "/var/www/hg"
178 # url.rewrite-once = ( "(.*)" => "/hgwebdir.py$1" )
179 index-file.names += ( "hgwebdir.py" )
180 }
182 # demo.slitaz.org (Server canonical hostname)
183 #
184 $HTTP["host"] =~ "^demo\.slitaz\.(org|com|eu)$" {
185 server.document-root = "/var/www/demo"
186 server.errorlog = "/var/log/lighttpd/demo.slitaz.org-error.log"
187 accesslog.filename = "/var/log/lighttpd/demo.slitaz.org-access.log"
188 include "awstats.conf"
189 index-file.names += ( "index.html" )
190 #100% CPU? cgi.assign += ( ".sh" => "/bin/sh" )
191 index-file.names += ( "index.sh" )
192 }
194 # floppy.slitaz.org
195 #
196 $HTTP["host"] =~ "^floppy\.slitaz\.(org|com|eu)$" {
197 server.document-root = "/var/www/slitaz/mirror/floppies"
198 server.errorlog = "/var/log/lighttpd/floppy.slitaz.org-error.log"
199 accesslog.filename = "/var/log/lighttpd/floppy.slitaz.org-access.log"
200 include "awstats.conf"
201 index-file.names += ( "index.html" )
202 }
204 # usbkey.slitaz.org
205 #
206 $HTTP["host"] =~ "^usbkey\.slitaz\.(org|com|eu)$" {
207 server.document-root = "/var/www/usbkey"
208 server.errorlog = "/var/log/lighttpd/usbkey.slitaz.org-error.log"
209 accesslog.filename = "/var/log/lighttpd/usbkey.slitaz.org-access.log"
210 include "awstats.conf"
211 index-file.names += ( "index.php" )
212 }
214 # dvd.slitaz.org
215 #
216 $HTTP["host"] =~ "^dvd\.slitaz\.(org|com|eu)$" {
217 server.document-root = "/var/www/dvd"
218 server.errorlog = "/var/log/lighttpd/dvd.slitaz.org-error.log"
219 accesslog.filename = "/var/log/lighttpd/dvd.slitaz.org-access.log"
220 include "awstats.conf"
221 index-file.names += ( "index.php" )
222 }
224 # mf.slitaz.org
225 #
226 # Mirror Files server SliTaz static files such as CSS and images
227 # Here we point the vhost to the Hg repo so we can update file via
228 # cron: hg pull -u /home/slitaz/repos/slitaz-forge
229 #
230 $HTTP["host"] =~ "^mf\.slitaz\.org$" {
231 server.document-root = "/home/slitaz/repos/slitaz-forge/mf"
232 server.errorlog = "/var/log/lighttpd/mf.slitaz.org-error.log"
233 accesslog.filename = "/var/log/lighttpd/mf.slitaz.org-access.log"
234 include "awstats.conf"
235 }