slitaz-forge annotate tank/files/etc/lighttpd/vhosts.conf @ rev 614

server consoles, new deb package for rpi
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Mar 27 12:48:49 2016 +0200 (2016-03-27)
parents 6054f60da834
children 95ed22875a04
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