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@256
|
38 # webmail.slitaz.pro
|
pankso@256
|
39 #
|
pankso@256
|
40 $HTTP["host"] =~ "(webmail\.slitaz\.pro$)" {
|
pankso@256
|
41 server.document-root = "/home/slitaz/www/pro/webmail"
|
pankso@256
|
42 server.errorlog = "/var/log/lighttpd/slitaz.pro-error.log"
|
pankso@256
|
43 accesslog.filename = "/var/log/lighttpd/slitaz.pro-access.log"
|
pankso@256
|
44 }
|
pankso@256
|
45
|
pankso@186
|
46 # boot.slitaz.org
|
pankso@186
|
47 #
|
pankso@186
|
48 $HTTP["host"] =~ "boot\.slitaz\.org$" {
|
pankso@186
|
49 server.document-root = "/home/slitaz/www/boot"
|
pankso@186
|
50 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
|
pankso@186
|
51 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
|
pankso@186
|
52 cgi.assign = (
|
pankso@186
|
53 ".cgi" => "/bin/sh"
|
pankso@186
|
54 )
|
pankso@186
|
55 }
|
pankso@186
|
56
|
pankso@186
|
57 # people.slitaz.org
|
pankso@186
|
58 #
|
pankso@186
|
59 $HTTP["host"] =~ "people\.slitaz\.org$" {
|
pankso@186
|
60 userdir.path = "Public"
|
pankso@186
|
61 userdir.exclude-user = ("root")
|
pankso@186
|
62 server.document-root = "/home/slitaz/www/people"
|
pankso@186
|
63 server.errorlog = "/var/log/lighttpd/people.slitaz.org-erro.log"
|
pankso@186
|
64 accesslog.filename = "/var/log/lighttpd/people.slitaz.org-access.log"
|
pankso@186
|
65 }
|
pankso@186
|
66
|
pankso@186
|
67 # cook.slitaz.org
|
pankso@186
|
68 #
|
pankso@186
|
69 $HTTP["host"] =~ "cook\.slitaz\.org$" {
|
pankso@186
|
70 server.document-root = "/home/slitaz/www/cook"
|
pankso@186
|
71 server.errorlog = "/var/log/lighttpd/cook.slitaz.org-error.log"
|
pankso@186
|
72 accesslog.filename = "/var/log/lighttpd/cook.slitaz.org-access.log"
|
pankso@186
|
73 cgi.assign = (
|
pankso@186
|
74 ".cgi" => "/bin/sh"
|
pankso@186
|
75 )
|
pankso@303
|
76 index-file.names = ( "cooker.cgi", "index.cgi" )
|
pankso@186
|
77 }
|
pankso@186
|
78
|
pankso@191
|
79 # slitaz.me
|
pankso@191
|
80 #
|
pascal@614
|
81 $HTTP["host"] =~ "(slitaz\.me$|me\.slitaz\.org$|mypizza\.slitaz\.org$)" {
|
pankso@191
|
82 server.document-root = "/home/slitaz/www/me"
|
pankso@191
|
83 server.errorlog = "/var/log/lighttpd/slitaz.me-error.log"
|
pankso@191
|
84 accesslog.filename = "/var/log/lighttpd/slitaz.me-access.log"
|
pankso@191
|
85 }
|
pankso@191
|
86
|
pankso@212
|
87 # roadmap.slitaz.org
|
pankso@212
|
88 #
|
pankso@212
|
89 $HTTP["host"] =~ "roadmap\.slitaz\.org$" {
|
pankso@212
|
90 server.document-root = "/home/slitaz/www/roadmap"
|
pankso@212
|
91 server.errorlog = "/var/log/lighttpd/roadmap.slitaz.org-error.log"
|
pankso@212
|
92 accesslog.filename = "/var/log/lighttpd/roadmap.slitaz.org-access.log"
|
pankso@212
|
93 cgi.assign = (
|
pankso@212
|
94 ".cgi" => "/bin/sh"
|
pankso@212
|
95 )
|
pankso@212
|
96 index-file.names = ( "roadmap.cgi" )
|
pankso@212
|
97 }
|
pankso@212
|
98
|
pankso@228
|
99 # bugs.slitaz.org
|
pankso@228
|
100 #
|
pankso@228
|
101 $HTTP["host"] =~ "^bugs\.slitaz\.org$" {
|
pankso@228
|
102 server.document-root = "/home/slitaz/www/bugs"
|
pankso@228
|
103 server.errorlog = "/var/log/lighttpd/bugs.slitaz.org-error.log"
|
pankso@228
|
104 accesslog.filename = "/var/log/lighttpd/bugs.slitaz.org-access.log"
|
pankso@228
|
105 index-file.names = ( "bugs.cgi" )
|
pankso@228
|
106 cgi.assign = (
|
pankso@228
|
107 ".cgi" => "/bin/sh"
|
pankso@228
|
108 )
|
pankso@228
|
109 }
|
pankso@228
|
110
|
pankso@220
|
111 # try.slitaz.org (For testing)
|
pankso@220
|
112 #
|
pankso@220
|
113 $HTTP["host"] =~ "(try\.slitaz\.org$)" {
|
pankso@228
|
114 server.document-root = "/home/slitaz/www/try"
|
pankso@220
|
115 server.errorlog = "/var/log/lighttpd/try.slitaz.org-error.log"
|
pankso@220
|
116 accesslog.filename = "/var/log/lighttpd/try.slitaz.org-access.log"
|
pankso@220
|
117 cgi.assign = (
|
pankso@263
|
118 ".py" => "/usr/bin/python",
|
pankso@262
|
119 ".sh" => "/bin/sh",
|
pankso@220
|
120 ".cgi" => "/bin/sh"
|
pankso@220
|
121 )
|
pankso@228
|
122 #index-file.names = ( "index.cgi" )
|
pankso@220
|
123 }
|
pankso@220
|
124
|
pankso@390
|
125 # scn.slitaz.org
|
pankso@200
|
126 #
|
pankso@436
|
127 $HTTP["host"] =~ "scn\.slitaz\.org$" {
|
pankso@390
|
128 server.document-root = "/home/slitaz/www/scn"
|
pankso@390
|
129 server.errorlog = "/var/log/lighttpd/scn.slitaz.org-error.log"
|
pankso@390
|
130 accesslog.filename = "/var/log/lighttpd/scn.slitaz.org-access.log"
|
pankso@390
|
131 index-file.names = ( "index.cgi" )
|
pankso@390
|
132 cgi.assign = (
|
pankso@390
|
133 ".cgi" => "/bin/sh"
|
pankso@390
|
134 )
|
pankso@390
|
135 }
|
pankso@390
|
136
|
pankso@467
|
137 # arm.slitaz.org
|
pankso@390
|
138 #
|
pankso@467
|
139 $HTTP["host"] =~ "arm\.slitaz\.org$" {
|
pankso@467
|
140 server.document-root = "/home/slitaz/www/arm"
|
pankso@467
|
141 server.errorlog = "/var/log/lighttpd/arm.slitaz.org-error.log"
|
pankso@467
|
142 accesslog.filename = "/var/log/lighttpd/arm.slitaz.org-access.log"
|
pankso@468
|
143 #index-file.names = ( "index.cgi" )
|
pankso@390
|
144 cgi.assign = (
|
pankso@390
|
145 ".cgi" => "/bin/sh"
|
pankso@390
|
146 )
|
pankso@200
|
147 }
|
pankso@200
|
148
|
pankso@394
|
149 # irc.slitaz.org
|
pankso@394
|
150 #
|
pankso@436
|
151 $HTTP["host"] =~ "irc\.slitaz\.org$" {
|
pankso@396
|
152 server.document-root = "/home/slitaz/www/irc"
|
pankso@394
|
153 server.errorlog = "/var/log/lighttpd/irc.slitaz.org-error.log"
|
pankso@394
|
154 accesslog.filename = "/var/log/lighttpd/irc.slitaz.org-access.log"
|
pankso@394
|
155 index-file.names = ( "index.cgi" )
|
pankso@394
|
156 cgi.assign = (
|
pankso@394
|
157 ".cgi" => "/bin/sh"
|
pankso@394
|
158 )
|
pankso@394
|
159 }
|
pankso@394
|
160
|
pankso@436
|
161 # tinycm.slitaz.org - TinyCM official website
|
pankso@436
|
162 #
|
pankso@439
|
163 $HTTP["host"] =~ "tinycm\.slitaz\.org$" {
|
pankso@436
|
164 server.document-root = "/home/slitaz/www/tinycm"
|
pankso@436
|
165 server.errorlog = "/var/log/lighttpd/tinycm.slitaz.org-error.log"
|
pankso@436
|
166 accesslog.filename = "/var/log/lighttpd/tinycm.slitaz.org-access.log"
|
pankso@436
|
167 index-file.names = ( "index.cgi" )
|
pankso@436
|
168 cgi.assign = (
|
pankso@436
|
169 ".cgi" => "/bin/sh"
|
pankso@436
|
170 )
|
pankso@436
|
171 }
|
pankso@436
|
172
|
pankso@186
|
173 # ssfs.slitaz.org
|
pankso@186
|
174 #
|
pankso@186
|
175 $HTTP["host"] =~ "ssfs\.slitaz\.org$" {
|
pankso@186
|
176 cgi.assign = (
|
pankso@186
|
177 ".cgi" => "/bin/sh"
|
pankso@186
|
178 )
|
pankso@186
|
179 index-file.names = ( "ssfs.cgi" )
|
pankso@186
|
180 server.document-root = "/home/slitaz/www/ssfs"
|
pankso@186
|
181 auth.backend = "plain"
|
pankso@186
|
182 auth.backend.plain.userfile = "/etc/ssfs/httpd.users"
|
pankso@186
|
183 auth.require = ( "/home/" =>
|
pankso@186
|
184 (
|
pankso@186
|
185 "method" => "basic",
|
pankso@186
|
186 "realm" => "SliTaz Ssfs protected area",
|
pankso@186
|
187 "require" => "valid-user"
|
pankso@186
|
188 )
|
pankso@186
|
189 )
|
pankso@186
|
190 }
|
pankso@545
|
191
|
pankso@545
|
192 # piclass.org - PiClass project website
|
pankso@545
|
193 #
|
pankso@545
|
194 $HTTP["host"] =~ "piclass\.org$" {
|
pankso@574
|
195 server.document-root = "/home/piclass/website"
|
pankso@545
|
196 server.errorlog = "/var/log/lighttpd/piclass.org-error.log"
|
pankso@545
|
197 accesslog.filename = "/var/log/lighttpd/piclass.org-access.log"
|
pankso@574
|
198 index-file.names = ( "index.cgi", "index.en.html", "index.fr.html" )
|
pankso@545
|
199 cgi.assign = (
|
pankso@545
|
200 ".cgi" => "/bin/sh"
|
pankso@545
|
201 )
|
pankso@545
|
202 }
|
pascal@614
|
203
|
pascal@614
|
204 # mirror.slitaz.org (main 46.105.127.17 ks385316.kimsufi.com)
|
pascal@614
|
205 #
|
pascal@614
|
206 $HTTP["host"] =~ "mirror.*\.slitaz\.org$" {
|
pascal@614
|
207 url.redirect = (
|
pascal@614
|
208 "^/packages/cooking/(.*)" => "http://mirror1.slitaz.org/packages/cooking/$1",
|
pascal@614
|
209 "^/iso/rolling/(.*)" => "http://mirror1.slitaz.org/iso/rolling/$1",
|
pascal@614
|
210 "^/(.*)" => "http://mirror.switch.ch/ftp/mirror/slitaz/$1"
|
pascal@614
|
211 )
|
pascal@614
|
212 server.document-root = "/home/slitaz/www/boot"
|
pascal@614
|
213 }
|
pascal@614
|
214
|
pascal@614
|
215 # ns.slitaz.org
|
pascal@614
|
216 #
|
pascal@614
|
217 $HTTP["host"] =~ "ns\.slitaz\.org$" {
|
pascal@614
|
218 cgi.assign = (
|
pascal@614
|
219 ".cgi" => "/bin/sh"
|
pascal@614
|
220 )
|
pascal@614
|
221 index-file.names = ( "index.cgi" )
|
pascal@614
|
222 server.document-root = "/home/slitaz/www/ns"
|
pascal@614
|
223 server.errorlog = "/var/log/lighttpd/ns.slitaz.org-error.log"
|
pascal@614
|
224 accesslog.filename = "/var/log/lighttpd/ns.slitaz.org-access.log"
|
pascal@614
|
225 auth.backend = "htpasswd"
|
pascal@614
|
226 auth.backend.htpasswd.userfile = "/home/slitaz/www/ns/httpd.users"
|
pascal@614
|
227 auth.require = ( "" =>
|
pascal@614
|
228 (
|
pascal@614
|
229 "method" => "basic",
|
pascal@614
|
230 "realm" => "Use your mercurial login to use the by.slitaz.org dynamic name server",
|
pascal@614
|
231 "require" => "valid-user"
|
pascal@614
|
232 )
|
pascal@614
|
233 )
|
pascal@614
|
234 }
|
pascal@614
|
235
|