lighttpd+mod_mysql_vhost
Вобщем проблема такая: Требуется придумать такую таблицу SQL для lighttpd чтобы там существовали записи о виртуальных хостах... К сожелению существующих доков для меня недостаточно чтобы создать подобную конфигурацию. Вот например выдержка из офф. дока mysqlvhost.txt:
[quote] Options =======
Example: ::
mysql-vhost.db = "lighttpd" mysql-vhost.user = "lighttpd" mysql-vhost.pass = "secret" mysql-vhost.sock = "/var/mysql.lighttpd.sock" mysql-vhost.sql = "SELECT docroot FROM domains WHERE domain='?'"
MySQL setup: ::
GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY 'secret';
CREATE DATABASE lighttpd;
USE lighttpd;
CREATE TABLE domains ( domain varchar(64) not null primary key, docroot varchar(128) not null );
INSERT INTO domains VALUES ('host.dom.ain','/http/host.dom.ain/'); [/quote]
Это конечно хорошо, но меня такой вариант не устраивает... ибо мне нужно чтобы во первых были http и https (ssl) и разделение docroot для http и https, а так же разделение директорий fastCGI... то есть наш многоизвестный cgi-bin который у меня сейчас по апачем крутится...
Ладно, нашел пример по поводу раздельных docroot и cgi-bin:
[quote] Пример:
mysql-vhost.db = "lighttpd" mysql-vhost.user = "lighttpd" mysql-vhost.pass = "secret" mysql-vhost.sock = "/var/mysql.lighttpd.sock" mysql-vhost.sql = "SELECT docroot,fcgioffset,fcgiarg FROM domains WHERE domain='?'"
Настройка MySQL:
GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY 'secret';
CREATE DATABASE lighttpd;
USE lighttpd;
CREATE TABLE domains ( domain char(64) not null primary key, docroot char(128) not null, fcgioffset tinyint unsigned not null, fcgiarg smallint unsigned not null );
INSERT INTO domains VALUES ('host.dom.ain','/http/host.dom.ain/',5,10001);
Дополнительно:
fastcgi.server = ( ".php" => ( "php-fcgi" => ( "socket" => "../php/socket", "spawn" => "/php/php-spawn" ))) [/quote]
Хорошо, а вот что мне придумать с http и https в душе незнаю.... фантазиии нехватает а гугл ничего не рассказал... и в офф.доках как видите скудновато. Мне то нужно полноценный виртуальный хостинг сделать как вы понимаете :) Если есть соображения, подсказки или кто то уже делал и использует такую конфигурацию - буду очень признателен за информацию. Спасибо.