slitaz-forge annotate mirror/files/etc/lighttpd/vhosts.conf @ rev 209

Tiny edits
author Paul Issott <paul@slitaz.org>
date Fri Mar 23 21:39:26 2012 +0000 (2012-03-23)
parents 4a391c4af9a9
children 3418d10317a4
rev   line source
pankso@135 1 # /etc/lighttpd/vhosts.conf : Virtual hosts configuration file.
pankso@135 2 #
pankso@135 3
pascal@198 4
pankso@135 5 # mirror.slitaz.org (Server canonical hostname)
pankso@135 6 #
pankso@135 7 $HTTP["host"] =~ "^mirror([0-9]*)\.slitaz\.(org|com|eu|net)$" {
pankso@135 8 server.document-root = "/var/www/slitaz/mirror"
pankso@135 9 server.errorlog = "/var/log/lighttpd/mirror.slitaz.org-error.log"
pankso@135 10 accesslog.filename = "/var/log/lighttpd/mirror.slitaz.org-access.log"
pankso@135 11
pankso@135 12 include "awstats.conf"
pankso@135 13
pankso@170 14 alias.url += (
pankso@170 15 "/css" => "/home/slitaz/repos/slitaz-forge/mf/css",
pankso@170 16 "/info" => "/var/www/mirror-info/",
pankso@170 17 "/console" => "/var/www/console/",
pankso@170 18 "/ssh" => "/var/www/ssh/",
pankso@170 19 "/demo" => "/var/www/demo/",
pankso@170 20 "/usbkey" => "/var/www/usbkey/",
pankso@170 21 "/pizza" => "/var/www/pizza/",
pankso@170 22 "/webboot" => "/var/www/boot/",
pankso@170 23 "/doc" => "/var/www/doc/"
pankso@170 24 )
pankso@135 25
pankso@135 26 var.dokudir = "/doc"
pankso@135 27 # Rewrites for dokuwiki
pankso@135 28 url.rewrite = (
pankso@135 29 "^" + var.dokudir + "/lib/.*$" => "$0",
pankso@135 30 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
pankso@135 31 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
pankso@135 32 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
pankso@135 33 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
pankso@135 34 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
pankso@135 35 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
pankso@135 36 "^" + var.dokudir + "/doku.php.*" => "$0",
pankso@135 37 "^" + var.dokudir + "/feed.php.*" => "$0",
pankso@135 38 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
pankso@135 39 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
pankso@135 40 )
pankso@135 41
pankso@135 42 alias.url += ( "/pkgs" => "/var/www/pkgs/" )
pankso@135 43 index-file.names += ( "search.sh", "search.cgi" )
pankso@135 44 cgi.assign += (
pankso@135 45 ".sh" => "/bin/sh",
pankso@135 46 ".cgi" => "/bin/sh"
pankso@135 47 )
pankso@135 48
pankso@135 49 alias.url += ( "/hg" => "/var/www/hg/" )
pankso@135 50 ### url.rewrite-once = ( "/hg(.*)" => "/hg/hgwebdir.py$1" )
pankso@135 51 index-file.names += ( "hgwebdir.py" )
pankso@135 52 cgi.assign += (
pankso@135 53 ".py" => "/usr/bin/python"
pankso@135 54 )
pankso@135 55
pankso@135 56 alias.url += ( "/www" => "/home/slitaz/website" )
pankso@135 57
pankso@135 58 # alias.url += ( "/tiny" => "/var/www/pizza/tiny/demos/192.168.0.6/var/www" )
pankso@135 59 # index-file.names += ( "index.sh" )
pankso@135 60
pankso@135 61 index-file.names += ( "index.html" )
pankso@135 62 index-file.names += ( "index.php" )
pankso@135 63 # Last but not least...
pankso@135 64 index-file.names += ( "/dir-generator.php" )
pankso@135 65 }
pankso@135 66
pankso@135 67 $HTTP["host"] =~ "ajaxterm\.slitaz\.(org|com|eu)$" {
pankso@135 68 proxy.server = ( "/" =>
pankso@135 69 ( ( "host" => "127.0.0.1", "port" => 8022 ) )
pankso@135 70 )
pankso@135 71 }
pankso@135 72
pankso@135 73 # ssh.slitaz.org
pankso@135 74 #
pankso@135 75 $HTTP["host"] =~ "^ssh\.slitaz\.(org|com|eu)$" {
pankso@135 76 server.document-root = "/var/www/ssh"
pankso@135 77 server.errorlog = "/var/log/lighttpd/ssh.slitaz.org-error.log"
pankso@135 78 accesslog.filename = "/var/log/lighttpd/ssh.slitaz.org-access.log"
pankso@135 79 include "awstats.conf"
pankso@135 80 index-file.names += ( "index.html" )
pankso@135 81 }
pankso@135 82
pankso@135 83 # pizza.slitaz.org
pankso@135 84 #
pankso@135 85 $HTTP["host"] =~ "^pizza\.slitaz\.(org|com|eu)$" {
pankso@135 86 server.document-root = "/var/www/pizza"
pankso@135 87 server.errorlog = "/var/log/lighttpd/pizza.slitaz.org-error.log"
pankso@135 88 accesslog.filename = "/var/log/lighttpd/pizza.slitaz.org-access.log"
pankso@135 89 include "awstats.conf"
pascal@199 90 alias.url += ( "/static" => "/var/www/slitaz/mirror/static/" )
pankso@135 91 index-file.names += ( "index.php" )
pankso@135 92 }
pankso@135 93
pankso@135 94 # tiny.slitaz.org
pankso@135 95 #
pankso@135 96 $HTTP["host"] =~ "^tiny\.slitaz\.(org|com|eu)$" {
pankso@135 97 server.document-root = "/var/www/pizza/tiny"
pankso@135 98 server.errorlog = "/var/log/lighttpd/tiny.slitaz.org-error.log"
pankso@135 99 accesslog.filename = "/var/log/lighttpd/tiny.slitaz.org-access.log"
pankso@135 100 include "awstats.conf"
pankso@135 101 index-file.names += ( "index.php" )
pankso@135 102 }
pankso@135 103
pankso@135 104 # slitaz.org
pankso@135 105 #
pankso@135 106 #$HTTP["host"] =~ "(^|www\.)slitaz\.(org|com|eu)$" {
pankso@135 107 $HTTP["host"] =~ "^www\.slitaz\.(org|com|eu)$" {
pankso@135 108 server.document-root = "/home/slitaz/website"
pankso@135 109 server.errorlog = "/var/log/lighttpd/slitaz.org-error.log"
pankso@135 110 accesslog.filename = "/var/log/lighttpd/slitaz.org-access.log"
pankso@135 111 include "awstats.conf"
pankso@135 112
pankso@135 113 ### index-file.names = ( "index.html" )
pankso@135 114 ### index-file.names += ( "start.html" )
pankso@135 115 index-file.names += ( "index.php" )
pankso@135 116
pankso@135 117
pankso@135 118 ### url.rewrite-once = (
pankso@135 119 ### "^/about" => "/fr/about",
pankso@135 120 ### "^/artwork" => "/fr/artwork",
pankso@135 121 ### "^/devel" => "/fr/devel",
pankso@135 122 ### "^/doc" => "/fr/doc",
pankso@135 123 ### "^/get" => "/fr/get",
pankso@135 124 ### "^/packages" => "/fr/packages"
pankso@135 125 ### )
pankso@135 126
pankso@135 127 }
pankso@135 128
pankso@135 129 # doc.slitaz.org
pankso@135 130 #
pankso@135 131 $HTTP["host"] =~ "doc\.slitaz\.(org|com|eu)$" {
pankso@135 132 server.document-root = "/var/www/doc"
pankso@135 133 server.errorlog = "/var/log/lighttpd/doc.slitaz.org-error.log"
pankso@135 134 accesslog.filename = "/var/log/lighttpd/doc.slitaz.org-access.log"
pankso@135 135 index-file.names = ("doku.php")
pankso@135 136 var.dokudir = ""
pankso@135 137 # Rewrites for dokuwiki
pankso@135 138 url.rewrite = (
pankso@135 139 "^" + var.dokudir + "/lib/.*$" => "$0",
pankso@135 140 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
pankso@135 141 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
pankso@135 142 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
pankso@135 143 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
pankso@135 144 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
pankso@135 145 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
pankso@135 146 "^" + var.dokudir + "/doku.php.*" => "$0",
pankso@135 147 "^" + var.dokudir + "/feed.php.*" => "$0",
pankso@135 148 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
pankso@135 149 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
pankso@135 150 )
pankso@135 151 }
pankso@135 152
pankso@135 153 # boot.slitaz.org
pankso@135 154 #
pankso@135 155 $HTTP["host"] =~ "boot\.slitaz\.(org|com|eu)$" {
pankso@135 156 server.document-root = "/var/www/boot"
pankso@135 157 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
pankso@135 158 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
pankso@135 159 }
pankso@135 160
pankso@135 161 # pkgs.slitaz.org
pankso@135 162 #
pankso@135 163 $HTTP["host"] =~ "pkgs\.slitaz\.(org|com|eu)$" {
pankso@135 164 server.document-root = "/var/www/pkgs"
pankso@135 165 server.errorlog = "/var/log/lighttpd/pkgs.slitaz.org-error.log"
pankso@135 166 accesslog.filename = "/var/log/lighttpd/pkgs.slitaz.org-access.log"
pankso@135 167 index-file.names += ( "search.sh" )
pankso@135 168 cgi.assign = (
pankso@135 169 ".sh" => "/bin/sh"
pankso@135 170 )
pankso@135 171 }
pankso@135 172
pankso@135 173 # hg.slitaz.org (Mercurial repos)
pankso@135 174 #
pankso@135 175 $HTTP["host"] =~ "hg\.slitaz\.(org|com|eu)" {
pankso@135 176 cgi.assign = (
pankso@135 177 ".py" => "/usr/bin/python"
pankso@135 178 )
pankso@135 179 server.document-root = "/var/www/hg"
pankso@135 180 # url.rewrite-once = ( "(.*)" => "/hgwebdir.py$1" )
pankso@135 181 index-file.names += ( "hgwebdir.py" )
pankso@135 182 }
pankso@135 183
pankso@135 184 # demo.slitaz.org (Server canonical hostname)
pankso@135 185 #
pankso@135 186 $HTTP["host"] =~ "^demo\.slitaz\.(org|com|eu)$" {
pankso@135 187 server.document-root = "/var/www/demo"
pankso@135 188 server.errorlog = "/var/log/lighttpd/demo.slitaz.org-error.log"
pankso@135 189 accesslog.filename = "/var/log/lighttpd/demo.slitaz.org-access.log"
pankso@135 190 include "awstats.conf"
pascal@199 191 alias.url += ( "/static" => "/var/www/slitaz/mirror/static/" )
pankso@135 192 index-file.names += ( "index.html" )
pankso@135 193 #100% CPU? cgi.assign += ( ".sh" => "/bin/sh" )
pankso@135 194 index-file.names += ( "index.sh" )
pankso@135 195 }
pankso@135 196
pankso@135 197 # floppy.slitaz.org
pankso@135 198 #
pankso@135 199 $HTTP["host"] =~ "^floppy\.slitaz\.(org|com|eu)$" {
pankso@135 200 server.document-root = "/var/www/slitaz/mirror/floppies"
pankso@135 201 server.errorlog = "/var/log/lighttpd/floppy.slitaz.org-error.log"
pankso@135 202 accesslog.filename = "/var/log/lighttpd/floppy.slitaz.org-access.log"
pankso@135 203 include "awstats.conf"
pascal@199 204 alias.url += ( "/static" => "/var/www/slitaz/mirror/static/" )
pankso@135 205 index-file.names += ( "index.html" )
pankso@135 206 }
pankso@135 207
pankso@135 208 # usbkey.slitaz.org
pankso@135 209 #
pankso@135 210 $HTTP["host"] =~ "^usbkey\.slitaz\.(org|com|eu)$" {
pankso@135 211 server.document-root = "/var/www/usbkey"
pankso@135 212 server.errorlog = "/var/log/lighttpd/usbkey.slitaz.org-error.log"
pankso@135 213 accesslog.filename = "/var/log/lighttpd/usbkey.slitaz.org-access.log"
pankso@135 214 include "awstats.conf"
pascal@199 215 alias.url += ( "/static" => "/var/www/slitaz/mirror/static/" )
pankso@135 216 index-file.names += ( "index.php" )
pankso@135 217 }
pankso@135 218
pankso@135 219 # dvd.slitaz.org
pankso@135 220 #
pankso@135 221 $HTTP["host"] =~ "^dvd\.slitaz\.(org|com|eu)$" {
pankso@135 222 server.document-root = "/var/www/dvd"
pankso@135 223 server.errorlog = "/var/log/lighttpd/dvd.slitaz.org-error.log"
pankso@135 224 accesslog.filename = "/var/log/lighttpd/dvd.slitaz.org-access.log"
pankso@135 225 include "awstats.conf"
pascal@199 226 alias.url += ( "/static" => "/var/www/slitaz/mirror/static/" )
pankso@135 227 index-file.names += ( "index.php" )
pankso@135 228 }
pankso@135 229
pankso@150 230 # mf.slitaz.org
pankso@135 231 #
paul@209 232 # Mirror Files serve SliTaz static files such as CSS and images
paul@209 233 # Here we point the vhost to the Hg repo so we can update files via
pankso@150 234 # cron: hg pull -u /home/slitaz/repos/slitaz-forge
pankso@150 235 #
pankso@150 236 $HTTP["host"] =~ "^mf\.slitaz\.org$" {
pankso@150 237 server.document-root = "/home/slitaz/repos/slitaz-forge/mf"
pankso@150 238 server.errorlog = "/var/log/lighttpd/mf.slitaz.org-error.log"
pankso@150 239 accesslog.filename = "/var/log/lighttpd/mf.slitaz.org-access.log"
pankso@135 240 include "awstats.conf"
pankso@135 241 }