Annotation of embedaddon/lighttpd/doc/outdated/mysqlvhost.txt, revision 1.1
1.1 ! misho 1: ====================
! 2: MySQL-based vhosting
! 3: ====================
! 4:
! 5: -----------------------
! 6: Module: mod_mysql_vhost
! 7: -----------------------
! 8:
! 9: :Author: ada@riksnet.se
! 10: :Date: $Date: 2004/08/29 09:43:49 $
! 11: :Revision: $Revision: 1.1 $
! 12:
! 13: :abstract:
! 14: This module provides virtual hosts (vhosts) based on a MySQL table
! 15:
! 16: .. meta::
! 17: :keywords: lighttpd, mysql, vhost
! 18:
! 19: .. contents:: Table of Contents
! 20:
! 21: Description
! 22: ===========
! 23:
! 24: With MySQL-based vhosting you can store the path to a given host's
! 25: document root in a MySQL database.
! 26:
! 27: .. note:: Keep in mind that only one vhost module should be active at a time.
! 28: Don't mix mod_simple_vhost with mod_mysql_vhost.
! 29:
! 30: Options
! 31: =======
! 32:
! 33: Example: ::
! 34:
! 35: mysql-vhost.db = "lighttpd"
! 36: mysql-vhost.user = "lighttpd"
! 37: mysql-vhost.pass = "secret"
! 38: mysql-vhost.sock = "/var/mysql.lighttpd.sock"
! 39: mysql-vhost.sql = "SELECT docroot FROM domains WHERE domain='?'"
! 40:
! 41:
! 42: MySQL setup: ::
! 43:
! 44: GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY 'secret';
! 45:
! 46: CREATE DATABASE lighttpd;
! 47:
! 48: USE lighttpd;
! 49:
! 50: CREATE TABLE domains (
! 51: domain varchar(64) not null primary key,
! 52: docroot varchar(128) not null
! 53: );
! 54:
! 55: INSERT INTO domains VALUES ('host.dom.ain','/http/host.dom.ain/');
! 56:
! 57:
! 58:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>