rev |
line source |
slaxemulator@36
|
1 # /etc/lighttpd/vhosts.conf : Virtual hosts configuration file.
|
slaxemulator@36
|
2 #
|
slaxemulator@36
|
3
|
slaxemulator@36
|
4 # Nice url's for Drupal
|
slaxemulator@36
|
5 #
|
slaxemulator@36
|
6 #url.rewrite-final = (
|
slaxemulator@36
|
7 # "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
|
slaxemulator@36
|
8 # "^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
|
slaxemulator@36
|
9 # "^/([^.?]*)$" => "/index.php?q=$1",
|
slaxemulator@36
|
10 # "^/rss.xml" => "/index.php?q=rss.xml"
|
slaxemulator@36
|
11 # )
|
slaxemulator@36
|
12
|
slaxemulator@36
|
13 # tank.slitaz.org (Server canonical hostname)
|
slaxemulator@36
|
14 #
|
slaxemulator@36
|
15 $HTTP["host"] =~ "tank\.slitaz\.org$" {
|
slaxemulator@36
|
16 server.document-root = "/home/slitaz/www/tank"
|
slaxemulator@36
|
17 server.errorlog = "/var/log/lighttpd/tank.slitaz.org-error.log"
|
slaxemulator@36
|
18 accesslog.filename = "/var/log/lighttpd/tank.slitaz.org-access.log"
|
slaxemulator@36
|
19 include "awstats.conf"
|
slaxemulator@36
|
20 index-file.names += ( "index.php" )
|
slaxemulator@36
|
21 }
|
slaxemulator@36
|
22
|
slaxemulator@36
|
23 # slitaz.org
|
slaxemulator@36
|
24 #
|
slaxemulator@36
|
25 $HTTP["host"] =~ "(^|www\.)slitaz\.org$" {
|
slaxemulator@36
|
26 server.document-root = "/home/slitaz/www/website"
|
slaxemulator@36
|
27 server.errorlog = "/var/log/lighttpd/slitaz.org-error.log"
|
slaxemulator@36
|
28 accesslog.filename = "/var/log/lighttpd/slitaz.org-access.log"
|
slaxemulator@36
|
29
|
slaxemulator@36
|
30 include "awstats.conf"
|
slaxemulator@36
|
31 index-file.names += ( "index.php" )
|
slaxemulator@36
|
32 index-file.names += ( "index.html" )
|
slaxemulator@36
|
33
|
slaxemulator@36
|
34 url.rewrite-once = (
|
slaxemulator@36
|
35 "^/about" => "/fr/about",
|
slaxemulator@36
|
36 "^/artwork" => "/fr/artwork",
|
slaxemulator@36
|
37 "^/devel" => "/fr/devel",
|
slaxemulator@36
|
38 "^/doc" => "/fr/doc",
|
slaxemulator@36
|
39 "^/get" => "/fr/get",
|
slaxemulator@36
|
40 "^/packages" => "/fr/packages"
|
slaxemulator@36
|
41 )
|
slaxemulator@36
|
42
|
slaxemulator@36
|
43 }
|
slaxemulator@36
|
44
|
slaxemulator@36
|
45 # pro.slitaz.org
|
slaxemulator@36
|
46 #
|
slaxemulator@36
|
47 $HTTP["host"] =~ "pro\.slitaz\.org$" {
|
slaxemulator@36
|
48 server.document-root = "/home/slitaz/www/pro"
|
slaxemulator@36
|
49 server.errorlog = "/var/log/lighttpd/pro.slitaz.org-error.log"
|
slaxemulator@36
|
50 accesslog.filename = "/var/log/lighttpd/pro.slitaz.org-access.log"
|
slaxemulator@36
|
51 url.rewrite-final = (
|
slaxemulator@36
|
52 "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
|
slaxemulator@36
|
53 "^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
|
slaxemulator@36
|
54 "^/([^.?]*)$" => "/index.php?q=$1",
|
slaxemulator@36
|
55 "^/rss.xml" => "/index.php?q=rss.xml"
|
slaxemulator@36
|
56 )
|
slaxemulator@36
|
57 }
|
slaxemulator@36
|
58
|
slaxemulator@36
|
59 # people.slitaz.org
|
slaxemulator@36
|
60 #
|
slaxemulator@36
|
61 $HTTP["host"] =~ "people\.slitaz\.org$" {
|
slaxemulator@36
|
62 userdir.path = "Public"
|
slaxemulator@36
|
63 userdir.exclude-user = ("root")
|
slaxemulator@36
|
64 server.document-root = "/home/slitaz/www/people"
|
slaxemulator@36
|
65 server.errorlog = "/var/log/lighttpd/people.slitaz.org-error.log"
|
slaxemulator@36
|
66 accesslog.filename = "/var/log/lighttpd/people.slitaz.org-access.log"
|
slaxemulator@36
|
67 }
|
slaxemulator@36
|
68
|
slaxemulator@36
|
69 # boot.slitaz.org
|
slaxemulator@36
|
70 #
|
slaxemulator@36
|
71 $HTTP["host"] =~ "boot\.slitaz\.org$" {
|
slaxemulator@36
|
72 server.document-root = "/home/slitaz/www/boot"
|
slaxemulator@36
|
73 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
|
slaxemulator@36
|
74 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
|
slaxemulator@36
|
75 }
|
slaxemulator@36
|
76
|
slaxemulator@36
|
77 # pkgs.slitaz.org
|
slaxemulator@36
|
78 #
|
slaxemulator@36
|
79 $HTTP["host"] =~ "pkgs\.slitaz\.org$" {
|
slaxemulator@36
|
80 server.document-root = "/home/slitaz/www/pkgs"
|
slaxemulator@36
|
81 server.errorlog = "/var/log/lighttpd/pkgs.slitaz.org-error.log"
|
slaxemulator@36
|
82 accesslog.filename = "/var/log/lighttpd/pkgs.slitaz.org-access.log"
|
slaxemulator@36
|
83 cgi.assign = (
|
slaxemulator@36
|
84 ".cgi" => "/bin/sh"
|
slaxemulator@36
|
85 )
|
slaxemulator@36
|
86 }
|
slaxemulator@36
|
87
|
slaxemulator@36
|
88 # bb.slitaz.org (Build Bot)
|
slaxemulator@36
|
89 #
|
slaxemulator@36
|
90 $HTTP["host"] =~ "bb\.slitaz\.org$" {
|
slaxemulator@36
|
91 server.document-root = "/home/slitaz/www/bb"
|
slaxemulator@36
|
92 server.errorlog = "/var/log/lighttpd/bb.slitaz.org-error.log"
|
slaxemulator@36
|
93 accesslog.filename = "/var/log/lighttpd/bb.slitaz.org-access.log"
|
slaxemulator@36
|
94 }
|
slaxemulator@36
|
95
|
slaxemulator@118
|
96 # cook.slitaz.org
|
slaxemulator@118
|
97 #
|
slaxemulator@105
|
98 $HTTP["host"] =~ "cook\.slitaz\.org$" {
|
slaxemulator@114
|
99 cgi.assign = (
|
slaxemulator@114
|
100 ".cgi" => "/bin/sh"
|
slaxemulator@114
|
101 )
|
slaxemulator@114
|
102 index-file.names = ( "cooker.cgi" )
|
slaxemulator@118
|
103 server.document-root = "/home/slitaz/www/cook"
|
slaxemulator@105
|
104 }
|
slaxemulator@105
|
105
|
slaxemulator@36
|
106 # hg.slitaz.org (Mercurial repos)
|
slaxemulator@36
|
107 #
|
slaxemulator@36
|
108 $HTTP["host"] =~ "hg\.slitaz\.org" {
|
slaxemulator@36
|
109 cgi.assign = (
|
slaxemulator@36
|
110 ".cgi" => "/usr/bin/python"
|
slaxemulator@36
|
111 )
|
slaxemulator@36
|
112 server.document-root = "/home/slitaz/www/hg"
|
slaxemulator@36
|
113 url.rewrite-once = ( "(.*)" => "/hgwebdir.cgi$1" )
|
slaxemulator@36
|
114 }
|
slaxemulator@36
|
115
|
slaxemulator@36
|
116 # repos.slitaz.org (Mercurial repos with auth and write access)
|
slaxemulator@36
|
117 #
|
slaxemulator@36
|
118 $HTTP["host"] =~ "repos\.slitaz\.org" {
|
slaxemulator@36
|
119 cgi.assign = (
|
slaxemulator@36
|
120 ".cgi" => "/usr/bin/python"
|
slaxemulator@36
|
121 )
|
slaxemulator@36
|
122 server.document-root = "/home/slitaz/www/hg"
|
slaxemulator@36
|
123 url.rewrite-once = ( "(.*)" => "/hgwebdir.cgi$1" )
|
slaxemulator@36
|
124 auth.backend = "plain"
|
slaxemulator@36
|
125 auth.backend.plain.userfile = "/etc/lighttpd/plain.passwd"
|
slaxemulator@36
|
126 auth.require = ( "/" =>
|
slaxemulator@36
|
127 (
|
slaxemulator@36
|
128 "method" => "basic",
|
slaxemulator@36
|
129 "realm" => "SliTaz Mercurial repositories protected area",
|
slaxemulator@36
|
130 "require" => "valid-user"
|
slaxemulator@36
|
131 )
|
slaxemulator@36
|
132 )
|
slaxemulator@36
|
133
|
slaxemulator@36
|
134 }
|
slaxemulator@36
|
135
|
slaxemulator@36
|
136 # doc.slitaz.org
|
slaxemulator@36
|
137 #
|
slaxemulator@36
|
138 $HTTP["host"] =~ "doc\.slitaz\.org" {
|
slaxemulator@36
|
139 server.document-root = "/home/slitaz/www/doc"
|
slaxemulator@36
|
140 index-file.names = ("doku.php")
|
slaxemulator@36
|
141 var.dokudir = ""
|
slaxemulator@36
|
142 # Rewrites for dokuwiki
|
slaxemulator@36
|
143 url.rewrite = (
|
slaxemulator@36
|
144 "^" + var.dokudir + "/lib/.*$" => "$0",
|
slaxemulator@36
|
145 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
|
slaxemulator@36
|
146 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
|
slaxemulator@36
|
147 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
|
slaxemulator@36
|
148 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
|
slaxemulator@36
|
149 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
|
slaxemulator@36
|
150 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
|
slaxemulator@36
|
151 "^" + var.dokudir + "/doku.php.*" => "$0",
|
slaxemulator@36
|
152 "^" + var.dokudir + "/feed.php.*" => "$0",
|
slaxemulator@36
|
153 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
|
slaxemulator@36
|
154 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
|
slaxemulator@36
|
155 )
|
slaxemulator@36
|
156 }
|
slaxemulator@36
|
157
|
slaxemulator@91
|
158 # bugs.slitaz.org
|
slaxemulator@91
|
159 #
|
slaxemulator@91
|
160 $HTTP["host"] =~ "bugs\.slitaz\.org$" {
|
slaxemulator@91
|
161 #cgi.assign = (
|
slaxemulator@91
|
162 # ".cgi" => "/usr/bin/python"
|
slaxemulator@91
|
163 #)
|
slaxemulator@91
|
164 #server.document-root = "/home/slitaz/www/bugs"
|
slaxemulator@91
|
165 #url.rewrite-once = ( "(.*)" => "/roundup.cgi$1" )
|
slaxemulator@91
|
166
|
slaxemulator@91
|
167 #url.rewrite = ( "(.*)" => "/bugs$1" )
|
slaxemulator@91
|
168 proxy.server = ( "" => ((
|
slaxemulator@91
|
169 "host" => "127.0.0.1",
|
slaxemulator@91
|
170 "port" => "8917"
|
slaxemulator@91
|
171 ))
|
slaxemulator@91
|
172 )
|
slaxemulator@91
|
173 }
|
slaxemulator@91
|
174
|
slaxemulator@105
|
175
|
slaxemulator@105
|
176 # cloud.slitaz.org
|
slaxemulator@105
|
177 #
|
slaxemulator@105
|
178 $HTTP["host"] =~ "cloud\.slitaz\.org" {
|
slaxemulator@105
|
179 cgi.assign = (
|
slaxemulator@105
|
180 ".cgi" => "/bin/sh"
|
slaxemulator@105
|
181 )
|
slaxemulator@105
|
182 index-file.names = ( "cloud.cgi" )
|
slaxemulator@105
|
183 server.document-root = "/home/slitaz/www/cloud"
|
slaxemulator@105
|
184 auth.backend = "plain"
|
slaxemulator@105
|
185 auth.backend.plain.userfile = "/etc/lighttpd/cloud.users"
|
slaxemulator@105
|
186 auth.require = ( "/" =>
|
slaxemulator@105
|
187 (
|
slaxemulator@105
|
188 "method" => "basic",
|
slaxemulator@105
|
189 "realm" => "SliTaz Cloud protected area",
|
slaxemulator@105
|
190 "require" => "valid-user"
|
slaxemulator@105
|
191 )
|
slaxemulator@105
|
192 )
|
slaxemulator@105
|
193 }
|
slaxemulator@105
|
194
|
slaxemulator@120
|
195 # ssfs.slitaz.org
|
slaxemulator@120
|
196 #
|
slaxemulator@120
|
197 $HTTP["host"] =~ "ssfs\.slitaz\.org$" {
|
slaxemulator@120
|
198 cgi.assign = (
|
slaxemulator@120
|
199 ".cgi" => "/bin/sh"
|
slaxemulator@120
|
200 )
|
slaxemulator@120
|
201 index-file.names = ( "ssfs.cgi" )
|
slaxemulator@120
|
202 server.document-root = "/home/slitaz/www/ssfs"
|
slaxemulator@120
|
203 auth.backend = "plain"
|
slaxemulator@120
|
204 auth.backend.plain.userfile = "/etc/ssfs/httpd.users"
|
slaxemulator@120
|
205 auth.require = ( "/home/" =>
|
slaxemulator@120
|
206 (
|
slaxemulator@120
|
207 "method" => "basic",
|
slaxemulator@120
|
208 "realm" => "SliTaz Ssfs protected area",
|
slaxemulator@120
|
209 "require" => "valid-user"
|
slaxemulator@120
|
210 )
|
slaxemulator@120
|
211 )
|
slaxemulator@120
|
212 }
|
slaxemulator@120
|
213
|
slaxemulator@40
|
214 # pizza.slitaz.org
|
slaxemulator@40
|
215 #
|
slaxemulator@40
|
216 $HTTP["host"] =~ "pizza\.slitaz\.org" {
|
slaxemulator@40
|
217 server.document-root = "/home/slitaz/www/pizza"
|
slaxemulator@40
|
218 server.errorlog = "/var/log/lighttpd/pizza.slitaz.org-error.log"
|
slaxemulator@40
|
219 accesslog.filename = "/var/log/lighttpd/pizza.slitaz.org-access.log"
|
slaxemulator@40
|
220 }
|
slaxemulator@40
|
221
|
slaxemulator@40
|
222 # lfs.slitaz.org (Linux From Scratch docs)
|
slaxemulator@40
|
223 #
|
slaxemulator@40
|
224 $HTTP["host"] =~ "lfs\.slitaz\.org$" {
|
slaxemulator@40
|
225 server.document-root = "/home/slitaz/www/lfs"
|
slaxemulator@40
|
226 server.errorlog = "/var/log/lighttpd/lfs.slitaz.org-error.log"
|
slaxemulator@40
|
227 accesslog.filename = "/var/log/lighttpd/lfs.slitaz.org-access.log"
|
slaxemulator@40
|
228 }
|