LINUX.ORG.RU

lighttpd+mod_mysql_vhost


0

0

Вобщем проблема такая: Требуется придумать такую таблицу 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 в душе незнаю.... фантазиии нехватает а гугл ничего не рассказал... и в офф.доках как видите скудновато. Мне то нужно полноценный виртуальный хостинг сделать как вы понимаете :) Если есть соображения, подсказки или кто то уже делал и использует такую конфигурацию - буду очень признателен за информацию. Спасибо.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.