rev |
line source |
pankso@186
|
1 # /etc/lighttpd/vhosts.conf : Virtual hosts configuration file.
|
pankso@186
|
2 #
|
pankso@186
|
3
|
pankso@186
|
4 # tank.slitaz.org (Server canonical hostname)
|
pankso@186
|
5 #
|
pankso@186
|
6 $HTTP["host"] =~ "tank\.slitaz\.org$" {
|
pankso@186
|
7 server.document-root = "/home/slitaz/www/tank"
|
pankso@186
|
8 server.errorlog = "/var/log/lighttpd/tank.slitaz.org-error.log"
|
pankso@186
|
9 accesslog.filename = "/var/log/lighttpd/tank.slitaz.org-access.log"
|
pankso@186
|
10 include "awstats.conf"
|
pankso@186
|
11 index-file.names += ( "index.php" )
|
pascal@614
|
12 proxy.server = (
|
pascal@614
|
13 "/console" => (( "host" => "127.0.0.1", "port" => 4200 ))
|
pascal@614
|
14 )
|
pascal@614
|
15 auth.backend = "htpasswd"
|
pascal@614
|
16 auth.backend.htpasswd.userfile = "/home/slitaz/www/ns/httpd.users"
|
pascal@614
|
17 auth.require = ( "/console" =>
|
pascal@614
|
18 (
|
pascal@614
|
19 "method" => "basic",
|
pascal@614
|
20 "realm" => "Use your mercurial login to use the console service",
|
pascal@614
|
21 "require" => "valid-user"
|
pascal@614
|
22 )
|
pascal@614
|
23 )
|
pankso@186
|
24 }
|
pankso@186
|
25
|
pankso@394
|
26 # slitaz.pro
|
pankso@186
|
27 #
|
pankso@200
|
28 $HTTP["host"] =~ "(slitaz\.pro$|pro\.slitaz\.org$)" {
|
pankso@259
|
29 server.document-root = "/home/slitaz/www/pro/web"
|
pankso@256
|
30 server.errorlog = "/var/log/lighttpd/slitaz.pro-error.log"
|
pankso@256
|
31 accesslog.filename = "/var/log/lighttpd/slitaz.pro-access.log"
|
pankso@186
|
32 cgi.assign = (
|
pankso@256
|
33 ".py" => "/usr/bin/python",
|
pankso@186
|
34 ".cgi" => "/bin/sh"
|
pankso@186
|
35 )
|
pankso@186
|
36 }
|
pankso@186
|
37
|
pankso@186
|
38 # boot.slitaz.org
|
pankso@186
|
39 #
|
pankso@186
|
40 $HTTP["host"] =~ "boot\.slitaz\.org$" {
|
pankso@186
|
41 server.document-root = "/home/slitaz/www/boot"
|
pankso@186
|
42 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
|
pankso@186
|
43 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
|
pankso@186
|
44 cgi.assign = (
|
pankso@186
|
45 ".cgi" => "/bin/sh"
|
pankso@186
|
46 )
|
pankso@186
|
47 }
|
pankso@186
|
48
|
pankso@186
|
49 # people.slitaz.org
|
pankso@186
|
50 #
|
pankso@186
|
51 $HTTP["host"] =~ "people\.slitaz\.org$" {
|
pankso@186
|
52 userdir.path = "Public"
|
pankso@186
|
53 userdir.exclude-user = ("root")
|
pankso@186
|
54 server.document-root = "/home/slitaz/www/people"
|
pankso@186
|
55 server.errorlog = "/var/log/lighttpd/people.slitaz.org-erro.log"
|
pankso@186
|
56 accesslog.filename = "/var/log/lighttpd/people.slitaz.org-access.log"
|
pankso@186
|
57 }
|
pankso@186
|
58
|
pankso@186
|
59 # cook.slitaz.org
|
pankso@186
|
60 #
|
pankso@186
|
61 $HTTP["host"] =~ "cook\.slitaz\.org$" {
|
pankso@186
|
62 server.document-root = "/home/slitaz/www/cook"
|
pankso@186
|
63 server.errorlog = "/var/log/lighttpd/cook.slitaz.org-error.log"
|
pankso@186
|
64 accesslog.filename = "/var/log/lighttpd/cook.slitaz.org-access.log"
|
pankso@186
|
65 cgi.assign = (
|
pankso@186
|
66 ".cgi" => "/bin/sh"
|
pankso@186
|
67 )
|
pankso@303
|
68 index-file.names = ( "cooker.cgi", "index.cgi" )
|
pankso@186
|
69 }
|
pankso@186
|
70
|
pankso@191
|
71 # slitaz.me
|
pankso@191
|
72 #
|
pascal@614
|
73 $HTTP["host"] =~ "(slitaz\.me$|me\.slitaz\.org$|mypizza\.slitaz\.org$)" {
|
pankso@191
|
74 server.document-root = "/home/slitaz/www/me"
|
pankso@191
|
75 server.errorlog = "/var/log/lighttpd/slitaz.me-error.log"
|
pankso@191
|
76 accesslog.filename = "/var/log/lighttpd/slitaz.me-access.log"
|
pankso@191
|
77 }
|
pankso@191
|
78
|
pankso@212
|
79 # roadmap.slitaz.org
|
pankso@212
|
80 #
|
pankso@212
|
81 $HTTP["host"] =~ "roadmap\.slitaz\.org$" {
|
pankso@212
|
82 server.document-root = "/home/slitaz/www/roadmap"
|
pankso@212
|
83 server.errorlog = "/var/log/lighttpd/roadmap.slitaz.org-error.log"
|
pankso@212
|
84 accesslog.filename = "/var/log/lighttpd/roadmap.slitaz.org-access.log"
|
pankso@212
|
85 cgi.assign = (
|
pankso@212
|
86 ".cgi" => "/bin/sh"
|
pankso@212
|
87 )
|
pankso@212
|
88 index-file.names = ( "roadmap.cgi" )
|
pankso@212
|
89 }
|
pankso@212
|
90
|
pankso@228
|
91 # bugs.slitaz.org
|
pankso@228
|
92 #
|
pankso@228
|
93 $HTTP["host"] =~ "^bugs\.slitaz\.org$" {
|
pankso@228
|
94 server.document-root = "/home/slitaz/www/bugs"
|
pankso@228
|
95 server.errorlog = "/var/log/lighttpd/bugs.slitaz.org-error.log"
|
pankso@228
|
96 accesslog.filename = "/var/log/lighttpd/bugs.slitaz.org-access.log"
|
pankso@228
|
97 index-file.names = ( "bugs.cgi" )
|
pankso@228
|
98 cgi.assign = (
|
pankso@228
|
99 ".cgi" => "/bin/sh"
|
pankso@228
|
100 )
|
pankso@228
|
101 }
|
pankso@228
|
102
|
pankso@220
|
103 # try.slitaz.org (For testing)
|
pankso@220
|
104 #
|
pankso@220
|
105 $HTTP["host"] =~ "(try\.slitaz\.org$)" {
|
pankso@228
|
106 server.document-root = "/home/slitaz/www/try"
|
pankso@220
|
107 server.errorlog = "/var/log/lighttpd/try.slitaz.org-error.log"
|
pankso@220
|
108 accesslog.filename = "/var/log/lighttpd/try.slitaz.org-access.log"
|
pankso@220
|
109 cgi.assign = (
|
pankso@263
|
110 ".py" => "/usr/bin/python",
|
pankso@262
|
111 ".sh" => "/bin/sh",
|
pankso@220
|
112 ".cgi" => "/bin/sh"
|
pankso@220
|
113 )
|
pankso@228
|
114 #index-file.names = ( "index.cgi" )
|
pankso@220
|
115 }
|
pankso@220
|
116
|
pankso@390
|
117 # scn.slitaz.org
|
pankso@200
|
118 #
|
pankso@436
|
119 $HTTP["host"] =~ "scn\.slitaz\.org$" {
|
pankso@390
|
120 server.document-root = "/home/slitaz/www/scn"
|
pankso@390
|
121 server.errorlog = "/var/log/lighttpd/scn.slitaz.org-error.log"
|
pankso@390
|
122 accesslog.filename = "/var/log/lighttpd/scn.slitaz.org-access.log"
|
pankso@390
|
123 index-file.names = ( "index.cgi" )
|
pankso@390
|
124 cgi.assign = (
|
pankso@390
|
125 ".cgi" => "/bin/sh"
|
pankso@390
|
126 )
|
pankso@390
|
127 }
|
pankso@390
|
128
|
pankso@467
|
129 # arm.slitaz.org
|
pankso@390
|
130 #
|
pankso@467
|
131 $HTTP["host"] =~ "arm\.slitaz\.org$" {
|
pankso@467
|
132 server.document-root = "/home/slitaz/www/arm"
|
pankso@467
|
133 server.errorlog = "/var/log/lighttpd/arm.slitaz.org-error.log"
|
pankso@467
|
134 accesslog.filename = "/var/log/lighttpd/arm.slitaz.org-access.log"
|
pankso@468
|
135 #index-file.names = ( "index.cgi" )
|
pankso@390
|
136 cgi.assign = (
|
pankso@390
|
137 ".cgi" => "/bin/sh"
|
pankso@390
|
138 )
|
pankso@200
|
139 }
|
pankso@200
|
140
|
pankso@394
|
141 # irc.slitaz.org
|
pankso@394
|
142 #
|
pankso@436
|
143 $HTTP["host"] =~ "irc\.slitaz\.org$" {
|
pankso@396
|
144 server.document-root = "/home/slitaz/www/irc"
|
pankso@394
|
145 server.errorlog = "/var/log/lighttpd/irc.slitaz.org-error.log"
|
pankso@394
|
146 accesslog.filename = "/var/log/lighttpd/irc.slitaz.org-access.log"
|
pankso@394
|
147 index-file.names = ( "index.cgi" )
|
pankso@394
|
148 cgi.assign = (
|
pankso@394
|
149 ".cgi" => "/bin/sh"
|
pankso@394
|
150 )
|
pankso@394
|
151 }
|
pankso@394
|
152
|
pankso@436
|
153 # tinycm.slitaz.org - TinyCM official website
|
pankso@436
|
154 #
|
pankso@439
|
155 $HTTP["host"] =~ "tinycm\.slitaz\.org$" {
|
pankso@436
|
156 server.document-root = "/home/slitaz/www/tinycm"
|
pankso@436
|
157 server.errorlog = "/var/log/lighttpd/tinycm.slitaz.org-error.log"
|
pankso@436
|
158 accesslog.filename = "/var/log/lighttpd/tinycm.slitaz.org-access.log"
|
pankso@436
|
159 index-file.names = ( "index.cgi" )
|
pankso@436
|
160 cgi.assign = (
|
pankso@436
|
161 ".cgi" => "/bin/sh"
|
pankso@436
|
162 )
|
pankso@436
|
163 }
|
pankso@436
|
164
|
pankso@186
|
165 # ssfs.slitaz.org
|
pankso@186
|
166 #
|
pankso@186
|
167 $HTTP["host"] =~ "ssfs\.slitaz\.org$" {
|
pankso@186
|
168 cgi.assign = (
|
pankso@186
|
169 ".cgi" => "/bin/sh"
|
pankso@186
|
170 )
|
pankso@186
|
171 index-file.names = ( "ssfs.cgi" )
|
pankso@186
|
172 server.document-root = "/home/slitaz/www/ssfs"
|
pankso@186
|
173 auth.backend = "plain"
|
pankso@186
|
174 auth.backend.plain.userfile = "/etc/ssfs/httpd.users"
|
pankso@186
|
175 auth.require = ( "/home/" =>
|
pankso@186
|
176 (
|
pankso@186
|
177 "method" => "basic",
|
pankso@186
|
178 "realm" => "SliTaz Ssfs protected area",
|
pankso@186
|
179 "require" => "valid-user"
|
pankso@186
|
180 )
|
pankso@186
|
181 )
|
pankso@186
|
182 }
|
pankso@545
|
183
|
pankso@545
|
184 # piclass.org - PiClass project website
|
pankso@545
|
185 #
|
pankso@545
|
186 $HTTP["host"] =~ "piclass\.org$" {
|
pankso@574
|
187 server.document-root = "/home/piclass/website"
|
pankso@545
|
188 server.errorlog = "/var/log/lighttpd/piclass.org-error.log"
|
pankso@545
|
189 accesslog.filename = "/var/log/lighttpd/piclass.org-access.log"
|
pankso@574
|
190 index-file.names = ( "index.cgi", "index.en.html", "index.fr.html" )
|
pankso@545
|
191 cgi.assign = (
|
pankso@545
|
192 ".cgi" => "/bin/sh"
|
pankso@545
|
193 )
|
pankso@545
|
194 }
|
pascal@614
|
195
|
pascal@614
|
196 # mirror.slitaz.org (main 46.105.127.17 ks385316.kimsufi.com)
|
pascal@614
|
197 #
|
pascal@614
|
198 $HTTP["host"] =~ "mirror.*\.slitaz\.org$" {
|
pascal@614
|
199 url.redirect = (
|
pascal@614
|
200 "^/packages/cooking/(.*)" => "http://mirror1.slitaz.org/packages/cooking/$1",
|
pascal@614
|
201 "^/iso/rolling/(.*)" => "http://mirror1.slitaz.org/iso/rolling/$1",
|
pascal@614
|
202 "^/(.*)" => "http://mirror.switch.ch/ftp/mirror/slitaz/$1"
|
pascal@614
|
203 )
|
pascal@614
|
204 server.document-root = "/home/slitaz/www/boot"
|
pascal@614
|
205 }
|
pascal@614
|
206
|
pascal@614
|
207 # ns.slitaz.org
|
pascal@614
|
208 #
|
pascal@614
|
209 $HTTP["host"] =~ "ns\.slitaz\.org$" {
|
pascal@614
|
210 cgi.assign = (
|
pascal@614
|
211 ".cgi" => "/bin/sh"
|
pascal@614
|
212 )
|
pascal@614
|
213 index-file.names = ( "index.cgi" )
|
pascal@614
|
214 server.document-root = "/home/slitaz/www/ns"
|
pascal@614
|
215 server.errorlog = "/var/log/lighttpd/ns.slitaz.org-error.log"
|
pascal@614
|
216 accesslog.filename = "/var/log/lighttpd/ns.slitaz.org-access.log"
|
pascal@614
|
217 auth.backend = "htpasswd"
|
pascal@614
|
218 auth.backend.htpasswd.userfile = "/home/slitaz/www/ns/httpd.users"
|
pascal@614
|
219 auth.require = ( "" =>
|
pascal@614
|
220 (
|
pascal@614
|
221 "method" => "basic",
|
pascal@614
|
222 "realm" => "Use your mercurial login to use the by.slitaz.org dynamic name server",
|
pascal@614
|
223 "require" => "valid-user"
|
pascal@614
|
224 )
|
pascal@614
|
225 )
|
pascal@614
|
226 }
|
pascal@614
|
227
|
pankso@690
|
228 # seb.slitaz.org
|
pankso@690
|
229 #
|
pankso@690
|
230 $HTTP["host"] =~ "seb\.slitaz\.org$" {
|
pankso@690
|
231 server.document-root = "/home/slitaz/www/seb"
|
pankso@690
|
232 server.errorlog = "/var/log/lighttpd/seb.slitaz.org-error.log"
|
pankso@690
|
233 accesslog.filename = "/var/log/lighttpd/seb.slitaz.org-access.log"
|
pankso@690
|
234 index-file.names = ( "index.cgi" )
|
pankso@690
|
235 cgi.assign = (
|
pankso@690
|
236 ".cgi" => "/bin/sh"
|
pankso@690
|
237 )
|
pankso@690
|
238 }
|
pankso@690
|
239
|
pankso@690
|
240 #
|
pankso@690
|
241 #
|
paul@691
|
242 # Personal vhosts for contributors (very small sys usage and traffic)
|
pankso@690
|
243 #
|
pankso@690
|
244 #
|
pankso@690
|
245
|
pankso@690
|
246 # pankso: cloud.qiluna.com - Yin-Yoga and Meditation MP3 + PDF
|
pankso@690
|
247 $HTTP["host"] =~ "cloud\.qiluna\.com$" {
|
pankso@690
|
248 server.document-root = "/home/pankso/QiLuna/cloud"
|
pankso@690
|
249 server.errorlog = "/var/log/lighttpd/qiluna.com-error.log"
|
pankso@690
|
250 accesslog.filename = "/var/log/lighttpd/qiluna.com-access.log"
|
pankso@690
|
251 }
|