slitaz-forge view tank/files/etc/lighttpd/vhosts.conf @ rev 467

tank: add arm.slitaz.org vhost
author Christophe Lincoln <pankso@slitaz.org>
date Sun Mar 02 19:58:22 2014 +0100 (2014-03-02)
parents 278e081949fa
children 86dc27f7b879
line source
1 # /etc/lighttpd/vhosts.conf : Virtual hosts configuration file.
2 #
4 # tank.slitaz.org (Server canonical hostname)
5 #
6 $HTTP["host"] =~ "tank\.slitaz\.org$" {
7 server.document-root = "/home/slitaz/www/tank"
8 server.errorlog = "/var/log/lighttpd/tank.slitaz.org-error.log"
9 accesslog.filename = "/var/log/lighttpd/tank.slitaz.org-access.log"
10 include "awstats.conf"
11 index-file.names += ( "index.php" )
12 }
14 # slitaz.pro
15 #
16 $HTTP["host"] =~ "(slitaz\.pro$|pro\.slitaz\.org$)" {
17 server.document-root = "/home/slitaz/www/pro/web"
18 server.errorlog = "/var/log/lighttpd/slitaz.pro-error.log"
19 accesslog.filename = "/var/log/lighttpd/slitaz.pro-access.log"
20 cgi.assign = (
21 ".py" => "/usr/bin/python",
22 ".cgi" => "/bin/sh"
23 )
24 }
26 # webmail.slitaz.pro
27 #
28 $HTTP["host"] =~ "(webmail\.slitaz\.pro$)" {
29 server.document-root = "/home/slitaz/www/pro/webmail"
30 server.errorlog = "/var/log/lighttpd/slitaz.pro-error.log"
31 accesslog.filename = "/var/log/lighttpd/slitaz.pro-access.log"
32 }
34 # boot.slitaz.org
35 #
36 $HTTP["host"] =~ "boot\.slitaz\.org$" {
37 server.document-root = "/home/slitaz/www/boot"
38 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
39 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
40 cgi.assign = (
41 ".cgi" => "/bin/sh"
42 )
43 }
45 # people.slitaz.org
46 #
47 $HTTP["host"] =~ "people\.slitaz\.org$" {
48 userdir.path = "Public"
49 userdir.exclude-user = ("root")
50 server.document-root = "/home/slitaz/www/people"
51 server.errorlog = "/var/log/lighttpd/people.slitaz.org-erro.log"
52 accesslog.filename = "/var/log/lighttpd/people.slitaz.org-access.log"
53 }
55 # cook.slitaz.org
56 #
57 $HTTP["host"] =~ "cook\.slitaz\.org$" {
58 server.document-root = "/home/slitaz/www/cook"
59 server.errorlog = "/var/log/lighttpd/cook.slitaz.org-error.log"
60 accesslog.filename = "/var/log/lighttpd/cook.slitaz.org-access.log"
61 cgi.assign = (
62 ".cgi" => "/bin/sh"
63 )
64 index-file.names = ( "cooker.cgi", "index.cgi" )
65 }
67 # slitaz.me
68 #
69 $HTTP["host"] =~ "slitaz\.me$" {
70 server.document-root = "/home/slitaz/www/me"
71 server.errorlog = "/var/log/lighttpd/slitaz.me-error.log"
72 accesslog.filename = "/var/log/lighttpd/slitaz.me-access.log"
73 }
75 # roadmap.slitaz.org
76 #
77 $HTTP["host"] =~ "roadmap\.slitaz\.org$" {
78 server.document-root = "/home/slitaz/www/roadmap"
79 server.errorlog = "/var/log/lighttpd/roadmap.slitaz.org-error.log"
80 accesslog.filename = "/var/log/lighttpd/roadmap.slitaz.org-access.log"
81 cgi.assign = (
82 ".cgi" => "/bin/sh"
83 )
84 index-file.names = ( "roadmap.cgi" )
85 }
87 # bugs.slitaz.org
88 #
89 $HTTP["host"] =~ "^bugs\.slitaz\.org$" {
90 server.document-root = "/home/slitaz/www/bugs"
91 server.errorlog = "/var/log/lighttpd/bugs.slitaz.org-error.log"
92 accesslog.filename = "/var/log/lighttpd/bugs.slitaz.org-access.log"
93 index-file.names = ( "bugs.cgi" )
94 cgi.assign = (
95 ".cgi" => "/bin/sh"
96 )
97 }
99 # try.slitaz.org (For testing)
100 #
101 $HTTP["host"] =~ "(try\.slitaz\.org$)" {
102 server.document-root = "/home/slitaz/www/try"
103 server.errorlog = "/var/log/lighttpd/try.slitaz.org-error.log"
104 accesslog.filename = "/var/log/lighttpd/try.slitaz.org-access.log"
105 cgi.assign = (
106 ".py" => "/usr/bin/python",
107 ".sh" => "/bin/sh",
108 ".cgi" => "/bin/sh"
109 )
110 #index-file.names = ( "index.cgi" )
111 }
113 # scn.slitaz.org
114 #
115 $HTTP["host"] =~ "scn\.slitaz\.org$" {
116 server.document-root = "/home/slitaz/www/scn"
117 server.errorlog = "/var/log/lighttpd/scn.slitaz.org-error.log"
118 accesslog.filename = "/var/log/lighttpd/scn.slitaz.org-access.log"
119 index-file.names = ( "index.cgi" )
120 cgi.assign = (
121 ".cgi" => "/bin/sh"
122 )
123 }
125 # arm.slitaz.org
126 #
127 $HTTP["host"] =~ "arm\.slitaz\.org$" {
128 server.document-root = "/home/slitaz/www/arm"
129 server.errorlog = "/var/log/lighttpd/arm.slitaz.org-error.log"
130 accesslog.filename = "/var/log/lighttpd/arm.slitaz.org-access.log"
131 index-file.names = ( "index.cgi" )
132 cgi.assign = (
133 ".cgi" => "/bin/sh"
134 )
135 }
137 # irc.slitaz.org
138 #
139 $HTTP["host"] =~ "irc\.slitaz\.org$" {
140 server.document-root = "/home/slitaz/www/irc"
141 server.errorlog = "/var/log/lighttpd/irc.slitaz.org-error.log"
142 accesslog.filename = "/var/log/lighttpd/irc.slitaz.org-access.log"
143 index-file.names = ( "index.cgi" )
144 cgi.assign = (
145 ".cgi" => "/bin/sh"
146 )
147 }
149 # tinycm.slitaz.org - TinyCM official website
150 #
151 $HTTP["host"] =~ "tinycm\.slitaz\.org$" {
152 server.document-root = "/home/slitaz/www/tinycm"
153 server.errorlog = "/var/log/lighttpd/tinycm.slitaz.org-error.log"
154 accesslog.filename = "/var/log/lighttpd/tinycm.slitaz.org-access.log"
155 index-file.names = ( "index.cgi" )
156 cgi.assign = (
157 ".cgi" => "/bin/sh"
158 )
159 }
161 # ssfs.slitaz.org
162 #
163 $HTTP["host"] =~ "ssfs\.slitaz\.org$" {
164 cgi.assign = (
165 ".cgi" => "/bin/sh"
166 )
167 index-file.names = ( "ssfs.cgi" )
168 server.document-root = "/home/slitaz/www/ssfs"
169 auth.backend = "plain"
170 auth.backend.plain.userfile = "/etc/ssfs/httpd.users"
171 auth.require = ( "/home/" =>
172 (
173 "method" => "basic",
174 "realm" => "SliTaz Ssfs protected area",
175 "require" => "valid-user"
176 )
177 )
178 }