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