Mod evhost » History » Revision 8
Revision 7 (Anonymous, 2007-12-25 17:17) → Revision 8/23 (Anonymous, 2008-02-12 11:14)
[[TracNav(DocsToc)]]
{{{
#!rst
========================
Enhanced Virtual-Hosting
========================
------------------
Module: mod_evhost
------------------
.. meta::
:keywords: lighttpd, virtual hosting
.. contents:: Table of Contents
Description
===========
mod_evhost builds the document-root based on a pattern which contains
wildcards. Those wildcards can represent parts of the submitted hostname
::
%% => % sign
%0 => domain name + tld
%1 => tld
%2 => domain name without tld
%3 => subdomain 1 name
%4 => subdomain 2 name
evhost.path-pattern = "/home/www/servers/%3/pages/"
Options
=======
evhost.path-pattern
pattern with wildcards to be replace to build a documentroot
Samples
=======
User vhosts
------------
::
$HTTP["host"] =~ "users\.example\.org" {
evhost.path-pattern = "/home/%4/public_html/"
}
http://johndoe.users.example.org/ => /home/johndoe/public_html/
More examples please?
Is there a variable for the entire FQDN? since %0-5 break the domain name down into its individual components, it's hard to setup generic hosting so that sub.domain.com subsub.sub.domain.com other.sub.domain.com can all be created without multiple entries.
}}}