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

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