slitaz-modular annotate initramfs/etc/lighttpd/vhosts-local-tank.conf @ rev 120

initramfs: Add support for ssfs.slitaz.org.
author Christopher Rogers <slaxemulator@gmail.com>
date Mon Jun 20 15:00:04 2011 +0000 (2011-06-20)
parents b8821f5bebb3
children 828711dd2cc6
rev   line source
slaxemulator@36 1 # /etc/lighttpd/vhosts.conf : Virtual hosts configuration file.
slaxemulator@36 2 #
slaxemulator@36 3
slaxemulator@36 4 # Nice url's for Drupal
slaxemulator@36 5 #
slaxemulator@36 6 #url.rewrite-final = (
slaxemulator@36 7 # "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
slaxemulator@36 8 # "^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
slaxemulator@36 9 # "^/([^.?]*)$" => "/index.php?q=$1",
slaxemulator@36 10 # "^/rss.xml" => "/index.php?q=rss.xml"
slaxemulator@36 11 # )
slaxemulator@36 12
slaxemulator@36 13 # tank.slitaz.org (Server canonical hostname)
slaxemulator@36 14 #
slaxemulator@36 15 $HTTP["host"] =~ "tank\.slitaz\.org$" {
slaxemulator@36 16 server.document-root = "/home/slitaz/www/tank"
slaxemulator@36 17 server.errorlog = "/var/log/lighttpd/tank.slitaz.org-error.log"
slaxemulator@36 18 accesslog.filename = "/var/log/lighttpd/tank.slitaz.org-access.log"
slaxemulator@36 19 include "awstats.conf"
slaxemulator@36 20 index-file.names += ( "index.php" )
slaxemulator@36 21 }
slaxemulator@36 22
slaxemulator@36 23 # slitaz.org
slaxemulator@36 24 #
slaxemulator@36 25 $HTTP["host"] =~ "(^|www\.)slitaz\.org$" {
slaxemulator@36 26 server.document-root = "/home/slitaz/www/website"
slaxemulator@36 27 server.errorlog = "/var/log/lighttpd/slitaz.org-error.log"
slaxemulator@36 28 accesslog.filename = "/var/log/lighttpd/slitaz.org-access.log"
slaxemulator@36 29
slaxemulator@36 30 include "awstats.conf"
slaxemulator@36 31 index-file.names += ( "index.php" )
slaxemulator@36 32 index-file.names += ( "index.html" )
slaxemulator@36 33
slaxemulator@36 34 url.rewrite-once = (
slaxemulator@36 35 "^/about" => "/fr/about",
slaxemulator@36 36 "^/artwork" => "/fr/artwork",
slaxemulator@36 37 "^/devel" => "/fr/devel",
slaxemulator@36 38 "^/doc" => "/fr/doc",
slaxemulator@36 39 "^/get" => "/fr/get",
slaxemulator@36 40 "^/packages" => "/fr/packages"
slaxemulator@36 41 )
slaxemulator@36 42
slaxemulator@36 43 }
slaxemulator@36 44
slaxemulator@36 45 # pro.slitaz.org
slaxemulator@36 46 #
slaxemulator@36 47 $HTTP["host"] =~ "pro\.slitaz\.org$" {
slaxemulator@36 48 server.document-root = "/home/slitaz/www/pro"
slaxemulator@36 49 server.errorlog = "/var/log/lighttpd/pro.slitaz.org-error.log"
slaxemulator@36 50 accesslog.filename = "/var/log/lighttpd/pro.slitaz.org-access.log"
slaxemulator@36 51 url.rewrite-final = (
slaxemulator@36 52 "^/system/test/(.*)$" => "/index.php?q=system/test/$1",
slaxemulator@36 53 "^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
slaxemulator@36 54 "^/([^.?]*)$" => "/index.php?q=$1",
slaxemulator@36 55 "^/rss.xml" => "/index.php?q=rss.xml"
slaxemulator@36 56 )
slaxemulator@36 57 }
slaxemulator@36 58
slaxemulator@36 59 # people.slitaz.org
slaxemulator@36 60 #
slaxemulator@36 61 $HTTP["host"] =~ "people\.slitaz\.org$" {
slaxemulator@36 62 userdir.path = "Public"
slaxemulator@36 63 userdir.exclude-user = ("root")
slaxemulator@36 64 server.document-root = "/home/slitaz/www/people"
slaxemulator@36 65 server.errorlog = "/var/log/lighttpd/people.slitaz.org-error.log"
slaxemulator@36 66 accesslog.filename = "/var/log/lighttpd/people.slitaz.org-access.log"
slaxemulator@36 67 }
slaxemulator@36 68
slaxemulator@36 69 # boot.slitaz.org
slaxemulator@36 70 #
slaxemulator@36 71 $HTTP["host"] =~ "boot\.slitaz\.org$" {
slaxemulator@36 72 server.document-root = "/home/slitaz/www/boot"
slaxemulator@36 73 server.errorlog = "/var/log/lighttpd/boot.slitaz.org-error.log"
slaxemulator@36 74 accesslog.filename = "/var/log/lighttpd/boot.slitaz.org-access.log"
slaxemulator@36 75 }
slaxemulator@36 76
slaxemulator@36 77 # pkgs.slitaz.org
slaxemulator@36 78 #
slaxemulator@36 79 $HTTP["host"] =~ "pkgs\.slitaz\.org$" {
slaxemulator@36 80 server.document-root = "/home/slitaz/www/pkgs"
slaxemulator@36 81 server.errorlog = "/var/log/lighttpd/pkgs.slitaz.org-error.log"
slaxemulator@36 82 accesslog.filename = "/var/log/lighttpd/pkgs.slitaz.org-access.log"
slaxemulator@36 83 cgi.assign = (
slaxemulator@36 84 ".cgi" => "/bin/sh"
slaxemulator@36 85 )
slaxemulator@36 86 }
slaxemulator@36 87
slaxemulator@36 88 # bb.slitaz.org (Build Bot)
slaxemulator@36 89 #
slaxemulator@36 90 $HTTP["host"] =~ "bb\.slitaz\.org$" {
slaxemulator@36 91 server.document-root = "/home/slitaz/www/bb"
slaxemulator@36 92 server.errorlog = "/var/log/lighttpd/bb.slitaz.org-error.log"
slaxemulator@36 93 accesslog.filename = "/var/log/lighttpd/bb.slitaz.org-access.log"
slaxemulator@36 94 }
slaxemulator@36 95
slaxemulator@118 96 # cook.slitaz.org
slaxemulator@118 97 #
slaxemulator@105 98 $HTTP["host"] =~ "cook\.slitaz\.org$" {
slaxemulator@114 99 cgi.assign = (
slaxemulator@114 100 ".cgi" => "/bin/sh"
slaxemulator@114 101 )
slaxemulator@114 102 index-file.names = ( "cooker.cgi" )
slaxemulator@118 103 server.document-root = "/home/slitaz/www/cook"
slaxemulator@105 104 }
slaxemulator@105 105
slaxemulator@36 106 # hg.slitaz.org (Mercurial repos)
slaxemulator@36 107 #
slaxemulator@36 108 $HTTP["host"] =~ "hg\.slitaz\.org" {
slaxemulator@36 109 cgi.assign = (
slaxemulator@36 110 ".cgi" => "/usr/bin/python"
slaxemulator@36 111 )
slaxemulator@36 112 server.document-root = "/home/slitaz/www/hg"
slaxemulator@36 113 url.rewrite-once = ( "(.*)" => "/hgwebdir.cgi$1" )
slaxemulator@36 114 }
slaxemulator@36 115
slaxemulator@36 116 # repos.slitaz.org (Mercurial repos with auth and write access)
slaxemulator@36 117 #
slaxemulator@36 118 $HTTP["host"] =~ "repos\.slitaz\.org" {
slaxemulator@36 119 cgi.assign = (
slaxemulator@36 120 ".cgi" => "/usr/bin/python"
slaxemulator@36 121 )
slaxemulator@36 122 server.document-root = "/home/slitaz/www/hg"
slaxemulator@36 123 url.rewrite-once = ( "(.*)" => "/hgwebdir.cgi$1" )
slaxemulator@36 124 auth.backend = "plain"
slaxemulator@36 125 auth.backend.plain.userfile = "/etc/lighttpd/plain.passwd"
slaxemulator@36 126 auth.require = ( "/" =>
slaxemulator@36 127 (
slaxemulator@36 128 "method" => "basic",
slaxemulator@36 129 "realm" => "SliTaz Mercurial repositories protected area",
slaxemulator@36 130 "require" => "valid-user"
slaxemulator@36 131 )
slaxemulator@36 132 )
slaxemulator@36 133
slaxemulator@36 134 }
slaxemulator@36 135
slaxemulator@36 136 # doc.slitaz.org
slaxemulator@36 137 #
slaxemulator@36 138 $HTTP["host"] =~ "doc\.slitaz\.org" {
slaxemulator@36 139 server.document-root = "/home/slitaz/www/doc"
slaxemulator@36 140 index-file.names = ("doku.php")
slaxemulator@36 141 var.dokudir = ""
slaxemulator@36 142 # Rewrites for dokuwiki
slaxemulator@36 143 url.rewrite = (
slaxemulator@36 144 "^" + var.dokudir + "/lib/.*$" => "$0",
slaxemulator@36 145 "^" + var.dokudir + "/_media/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1&$2",
slaxemulator@36 146 "^" + var.dokudir + "/_media/(.*)$" => var.dokudir + "/lib/exe/fetch.php?media=$1",
slaxemulator@36 147 "^" + var.dokudir + "/_detail/(.*)?\?(.*)$" => var.dokudir + "/lib/exe/detail.php?media=$1&$2",
slaxemulator@36 148 "^" + var.dokudir + "/_detail/(.*)?$" => var.dokudir + "/lib/exe/detail.php?media=$1",
slaxemulator@36 149 "^" + var.dokudir + "/_export/([^/]+)/(.*)\?(.*)$" => var.dokudir + "/doku.php?do=export_$1&id=$2&$3",
slaxemulator@36 150 "^" + var.dokudir + "/_export/([^/]+)/(.*)" => var.dokudir + "/doku.php?do=export_$1&id=$2",
slaxemulator@36 151 "^" + var.dokudir + "/doku.php.*" => "$0",
slaxemulator@36 152 "^" + var.dokudir + "/feed.php.*" => "$0",
slaxemulator@36 153 "^" + var.dokudir + "/(.*)\?(.*)" => var.dokudir + "/doku.php?id=$1&$2",
slaxemulator@36 154 "^" + var.dokudir + "/(.*)" => var.dokudir + "/doku.php?id=$1"
slaxemulator@36 155 )
slaxemulator@36 156 }
slaxemulator@36 157
slaxemulator@91 158 # bugs.slitaz.org
slaxemulator@91 159 #
slaxemulator@91 160 $HTTP["host"] =~ "bugs\.slitaz\.org$" {
slaxemulator@91 161 #cgi.assign = (
slaxemulator@91 162 # ".cgi" => "/usr/bin/python"
slaxemulator@91 163 #)
slaxemulator@91 164 #server.document-root = "/home/slitaz/www/bugs"
slaxemulator@91 165 #url.rewrite-once = ( "(.*)" => "/roundup.cgi$1" )
slaxemulator@91 166
slaxemulator@91 167 #url.rewrite = ( "(.*)" => "/bugs$1" )
slaxemulator@91 168 proxy.server = ( "" => ((
slaxemulator@91 169 "host" => "127.0.0.1",
slaxemulator@91 170 "port" => "8917"
slaxemulator@91 171 ))
slaxemulator@91 172 )
slaxemulator@91 173 }
slaxemulator@91 174
slaxemulator@105 175
slaxemulator@105 176 # cloud.slitaz.org
slaxemulator@105 177 #
slaxemulator@105 178 $HTTP["host"] =~ "cloud\.slitaz\.org" {
slaxemulator@105 179 cgi.assign = (
slaxemulator@105 180 ".cgi" => "/bin/sh"
slaxemulator@105 181 )
slaxemulator@105 182 index-file.names = ( "cloud.cgi" )
slaxemulator@105 183 server.document-root = "/home/slitaz/www/cloud"
slaxemulator@105 184 auth.backend = "plain"
slaxemulator@105 185 auth.backend.plain.userfile = "/etc/lighttpd/cloud.users"
slaxemulator@105 186 auth.require = ( "/" =>
slaxemulator@105 187 (
slaxemulator@105 188 "method" => "basic",
slaxemulator@105 189 "realm" => "SliTaz Cloud protected area",
slaxemulator@105 190 "require" => "valid-user"
slaxemulator@105 191 )
slaxemulator@105 192 )
slaxemulator@105 193 }
slaxemulator@105 194
slaxemulator@120 195 # ssfs.slitaz.org
slaxemulator@120 196 #
slaxemulator@120 197 $HTTP["host"] =~ "ssfs\.slitaz\.org$" {
slaxemulator@120 198 cgi.assign = (
slaxemulator@120 199 ".cgi" => "/bin/sh"
slaxemulator@120 200 )
slaxemulator@120 201 index-file.names = ( "ssfs.cgi" )
slaxemulator@120 202 server.document-root = "/home/slitaz/www/ssfs"
slaxemulator@120 203 auth.backend = "plain"
slaxemulator@120 204 auth.backend.plain.userfile = "/etc/ssfs/httpd.users"
slaxemulator@120 205 auth.require = ( "/home/" =>
slaxemulator@120 206 (
slaxemulator@120 207 "method" => "basic",
slaxemulator@120 208 "realm" => "SliTaz Ssfs protected area",
slaxemulator@120 209 "require" => "valid-user"
slaxemulator@120 210 )
slaxemulator@120 211 )
slaxemulator@120 212 }
slaxemulator@120 213
slaxemulator@40 214 # pizza.slitaz.org
slaxemulator@40 215 #
slaxemulator@40 216 $HTTP["host"] =~ "pizza\.slitaz\.org" {
slaxemulator@40 217 server.document-root = "/home/slitaz/www/pizza"
slaxemulator@40 218 server.errorlog = "/var/log/lighttpd/pizza.slitaz.org-error.log"
slaxemulator@40 219 accesslog.filename = "/var/log/lighttpd/pizza.slitaz.org-access.log"
slaxemulator@40 220 }
slaxemulator@40 221
slaxemulator@40 222 # lfs.slitaz.org (Linux From Scratch docs)
slaxemulator@40 223 #
slaxemulator@40 224 $HTTP["host"] =~ "lfs\.slitaz\.org$" {
slaxemulator@40 225 server.document-root = "/home/slitaz/www/lfs"
slaxemulator@40 226 server.errorlog = "/var/log/lighttpd/lfs.slitaz.org-error.log"
slaxemulator@40 227 accesslog.filename = "/var/log/lighttpd/lfs.slitaz.org-access.log"
slaxemulator@40 228 }