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 }
|