slitaz-dev-tools annotate mirror-tools/etc/lighttpd/vhosts.conf @ rev 4

Starting to add mirror-tools. Add etc. home. and usr so far.
author Christopher Rogers <slaxemulator@gmail.com>
date Thu Feb 24 01:03:48 2011 +0000 (2011-02-24)
parents
children
rev   line source
slaxemulator@4 1 # /etc/lighttpd/vhosts.conf : Virtual hosts configuration file.
slaxemulator@4 2 #
slaxemulator@4 3
slaxemulator@4 4 # Example.org
slaxemulator@4 5 #
slaxemulator@4 6 #$HTTP["host"] =~ "(^|\.)example\.org$" {
slaxemulator@4 7 #server.document-root = "/var/www/vhost/exemple.com/html"
slaxemulator@4 8 #server.errorlog = "/var/log/lighttpd/example.org-error.log"
slaxemulator@4 9 #accesslog.filename = "/var/log/lighttpd/example.org-access.log"
slaxemulator@4 10 #}
slaxemulator@4 11
slaxemulator@4 12 # mirror.slitaz.org (Server canonical hostname)
slaxemulator@4 13 #
slaxemulator@4 14 $HTTP["host"] =~ "^mirror([0-9]*)\.slitaz\.org$" {
slaxemulator@4 15 server.document-root = "/var/www/slitaz/mirror"
slaxemulator@4 16 server.errorlog = "/var/log/lighttpd/mirror.slitaz.org-error.log"
slaxemulator@4 17 accesslog.filename = "/var/log/lighttpd/mirror.slitaz.org-access.log"
slaxemulator@4 18
slaxemulator@4 19 include "awstats.conf"
slaxemulator@4 20
slaxemulator@4 21 alias.url += ( "/info" => "/var/www/mirror-info/" )
slaxemulator@4 22
slaxemulator@4 23 alias.url += ( "/pizza" => "/var/www/pizza/" )
slaxemulator@4 24
slaxemulator@4 25 alias.url += ( "/doc" => "/var/www/doc/" )
slaxemulator@4 26 var.dokudir = "/doc"
slaxemulator@4 27 # Rewrites for dokuwiki
slaxemulator@4 28 url.rewrite = (
slaxemulator@4 29 "^" + var.dokudir + "/lib/.*$" => "$0",
slaxemulator@4 30 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
slaxemulator@4 31 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
slaxemulator@4 32 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
slaxemulator@4 33 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
slaxemulator@4 34 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
slaxemulator@4 35 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
slaxemulator@4 36 "^" + var.dokudir + "/doku.php.*" => "$0",
slaxemulator@4 37 "^" + var.dokudir + "/feed.php.*" => "$0",
slaxemulator@4 38 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
slaxemulator@4 39 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
slaxemulator@4 40 )
slaxemulator@4 41
slaxemulator@4 42 alias.url += ( "/webboot" => "/var/www/boot/" )
slaxemulator@4 43
slaxemulator@4 44 alias.url += ( "/pkgs" => "/var/www/pkgs/" )
slaxemulator@4 45 index-file.names += ( "search.sh" )
slaxemulator@4 46 cgi.assign += (
slaxemulator@4 47 ".sh" => "/bin/sh"
slaxemulator@4 48 )
slaxemulator@4 49
slaxemulator@4 50 alias.url += ( "/hg" => "/var/www/hg/" )
slaxemulator@4 51 ### url.rewrite-once = ( "/hg(.*)" => "/hg/hgwebdir.py$1" )
slaxemulator@4 52 index-file.names += ( "hgwebdir.py" )
slaxemulator@4 53 cgi.assign += (
slaxemulator@4 54 ".py" => "/usr/bin/python"
slaxemulator@4 55 )
slaxemulator@4 56
slaxemulator@4 57 alias.url += ( "/www" => "/home/slitaz/website" )
slaxemulator@4 58
slaxemulator@4 59 # alias.url += ( "/tiny" => "/var/www/pizza/tiny/demos/192.168.0.6/var/www" )
slaxemulator@4 60 # index-file.names += ( "index.sh" )
slaxemulator@4 61
slaxemulator@4 62 index-file.names += ( "index.html" )
slaxemulator@4 63 index-file.names += ( "index.php" )
slaxemulator@4 64 # Last but not least...
slaxemulator@4 65 index-file.names += ( "/dir-generator.php" )
slaxemulator@4 66 }
slaxemulator@4 67
slaxemulator@4 68 ## info.mirror.slitaz.org
slaxemulator@4 69 ##
slaxemulator@4 70 #$HTTP["host"] =~ "^info\.mirror\.slitaz\.org$" {
slaxemulator@4 71 # server.document-root = "/var/www/mirror-info/"
slaxemulator@4 72 # server.errorlog = "/var/log/lighttpd/info.mirror.slitaz.org-error.log"
slaxemulator@4 73 # accesslog.filename = "/var/log/lighttpd/info.mirror.slitaz.org-access.log"
slaxemulator@4 74 # include "awstats.conf"
slaxemulator@4 75 #}
slaxemulator@4 76
slaxemulator@4 77 $HTTP["host"] =~ "ajaxterm\.slitaz\.org$" {
slaxemulator@4 78 proxy.server = ( "/" =>
slaxemulator@4 79 ( ( "host" => "127.0.0.1", "port" => 8022 ) )
slaxemulator@4 80 )
slaxemulator@4 81 }
slaxemulator@4 82
slaxemulator@4 83 # pizza.slitaz.org (Server canonical hostname)
slaxemulator@4 84 #
slaxemulator@4 85 $HTTP["host"] =~ "^pizza\.slitaz\.org$" {
slaxemulator@4 86 server.document-root = "/var/www/pizza"
slaxemulator@4 87 server.errorlog = "/var/log/lighttpd/pizza.slitaz.org-error.log"
slaxemulator@4 88 accesslog.filename = "/var/log/lighttpd/pizza.slitaz.org-access.log"
slaxemulator@4 89 include "awstats.conf"
slaxemulator@4 90 index-file.names += ( "index.php" )
slaxemulator@4 91 }
slaxemulator@4 92
slaxemulator@4 93 # slitaz.org
slaxemulator@4 94 #
slaxemulator@4 95 #$HTTP["host"] =~ "(^|www\.)slitaz\.org$" {
slaxemulator@4 96 $HTTP["host"] =~ "www\.slitaz\.org$" {
slaxemulator@4 97 server.document-root = "/home/slitaz/website"
slaxemulator@4 98 server.errorlog = "/var/log/lighttpd/slitaz.org-error.log"
slaxemulator@4 99 accesslog.filename = "/var/log/lighttpd/slitaz.org-access.log"
slaxemulator@4 100 include "awstats.conf"
slaxemulator@4 101
slaxemulator@4 102 ### index-file.names = ( "index.html" )
slaxemulator@4 103 index-file.names += ( "start.html" )
slaxemulator@4 104
slaxemulator@4 105
slaxemulator@4 106 ### url.rewrite-once = (
slaxemulator@4 107 ### "^/about" => "/fr/about",
slaxemulator@4 108 ### "^/artwork" => "/fr/artwork",
slaxemulator@4 109 ### "^/devel" => "/fr/devel",
slaxemulator@4 110 ### "^/doc" => "/fr/doc",
slaxemulator@4 111 ### "^/get" => "/fr/get",
slaxemulator@4 112 ### "^/packages" => "/fr/packages"
slaxemulator@4 113 ### )
slaxemulator@4 114
slaxemulator@4 115 }
slaxemulator@4 116
slaxemulator@4 117 # doc.slitaz.org
slaxemulator@4 118 #
slaxemulator@4 119 $HTTP["host"] =~ "doc\.slitaz\.org$" {
slaxemulator@4 120 server.document-root = "/var/www/doc"
slaxemulator@4 121 server.errorlog = "/var/log/lighttpd/doc.slitaz.org-error.log"
slaxemulator@4 122 accesslog.filename = "/var/log/lighttpd/doc.slitaz.org-access.log"
slaxemulator@4 123 index-file.names = ("doku.php")
slaxemulator@4 124 var.dokudir = ""
slaxemulator@4 125 # Rewrites for dokuwiki
slaxemulator@4 126 url.rewrite = (
slaxemulator@4 127 "^" + var.dokudir + "/lib/.*$" => "$0",
slaxemulator@4 128 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
slaxemulator@4 129 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
slaxemulator@4 130 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
slaxemulator@4 131 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
slaxemulator@4 132 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
slaxemulator@4 133 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
slaxemulator@4 134 "^" + var.dokudir + "/doku.php.*" => "$0",
slaxemulator@4 135 "^" + var.dokudir + "/feed.php.*" => "$0",
slaxemulator@4 136 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
slaxemulator@4 137 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
slaxemulator@4 138 )
slaxemulator@4 139 }
slaxemulator@4 140
slaxemulator@4 141 # boot.slitaz.org
slaxemulator@4 142 #
slaxemulator@4 143 $HTTP["host"] =~ "boot\.slitaz\.org$" {
slaxemulator@4 144 server.document-root = "/var/www/boot"
slaxemulator@4 145 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
slaxemulator@4 146 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
slaxemulator@4 147 }
slaxemulator@4 148
slaxemulator@4 149 # pkgs.slitaz.org
slaxemulator@4 150 #
slaxemulator@4 151 $HTTP["host"] =~ "pkgs\.slitaz\.org$" {
slaxemulator@4 152 server.document-root = "/var/www/pkgs"
slaxemulator@4 153 server.errorlog = "/var/log/lighttpd/pkgs.slitaz.org-error.log"
slaxemulator@4 154 accesslog.filename = "/var/log/lighttpd/pkgs.slitaz.org-access.log"
slaxemulator@4 155 index-file.names += ( "search.sh" )
slaxemulator@4 156 cgi.assign = (
slaxemulator@4 157 ".sh" => "/bin/sh"
slaxemulator@4 158 )
slaxemulator@4 159 }
slaxemulator@4 160
slaxemulator@4 161 # hg.slitaz.org (Mercurial repos)
slaxemulator@4 162 #
slaxemulator@4 163 $HTTP["host"] =~ "hg\.slitaz\.org" {
slaxemulator@4 164 cgi.assign = (
slaxemulator@4 165 ".py" => "/usr/bin/python"
slaxemulator@4 166 )
slaxemulator@4 167 server.document-root = "/var/www/hg"
slaxemulator@4 168 # url.rewrite-once = ( "(.*)" => "/hgwebdir.py$1" )
slaxemulator@4 169 index-file.names += ( "hgwebdir.py" )
slaxemulator@4 170 }
slaxemulator@4 171
slaxemulator@4 172 # scn.slitaz.org (SliTaz Community Network)
slaxemulator@4 173 #
slaxemulator@4 174 $HTTP["host"] =~ "scn\.slitaz\.org$" {
slaxemulator@4 175 server.document-root = "/var/www/scn"
slaxemulator@4 176 server.errorlog = "/var/log/lighttpd/scn.slitaz.org-error.log"
slaxemulator@4 177 accesslog.filename = "/var/log/lighttpd/scn.slitaz.org-access.log"
slaxemulator@4 178 url.rewrite-final = (
slaxemulator@4 179 "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
slaxemulator@4 180 "^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
slaxemulator@4 181 "^/([^.?]*)$" => "/index.php?q=$1",
slaxemulator@4 182 "^/rss.xml" => "/index.php?q=rss.xml"
slaxemulator@4 183 )
slaxemulator@4 184 }