Доброе время суток,
Помогите решить пробелему. Есть хостинг где хостится ~100 сайтов. Все виртуальные хосты прописываются в отдельном файле который инклудится в конфиг апача. Но так, как колличество пользователей увеличивается такой вариант уже не подходит, он просто не удобен! На сайте апача нашёл модуль который загоняет
это всё в sql, этот вариант для меня был бы идеален, если бы не ограниченное количество возможностей. Количество параметров которые можно задать, ограничено.
Может быть кто то уже сталкивался с подобной проблемой и нашёл выход?
Поделитесь опытом!FreeBSD 5.2.1
apache_1.3.31
MySQL
>Доброе время суток,
>Помогите решить пробелему. Есть хостинг где хостится ~100 сайтов. Все виртуальные хосты
>прописываются в отдельном файле который инклудится в конфиг апача. Но так,
>как колличество пользователей увеличивается такой вариант уже не подходит, он просто
>не удобен! На сайте апача нашёл модуль который загоняет
>это всё в sql, этот вариант для меня был бы идеален, если
>бы не ограниченное количество возможностей. Количество параметров которые можно задать, ограничено.
>
>Может быть кто то уже сталкивался с подобной проблемой и нашёл выход?
>
>Поделитесь опытом!
>
>FreeBSD 5.2.1
>apache_1.3.31
>MySQLЧто, не кто с этим не сталкивался?
Сомневаюсь... Если вопрос уже обсуждался и решение было найдено, поделитесь просто ссылкой, так как я ответа не нашёл...
в свое время в тестовом режиме я подымал VirtualHost на основе каталогов.
К сожалению у меня не осталось примеров, но все делаллось встроенными средствами апача
(ip based ?)
- но минус тот же - один кфг файл на все зоны, IMHO дополнительные возможности надо реализовывать через механизм файлов .htaccess
Храни все настройки в базе в подходящем тебе виде, а по ним генерируй скриптом апачевский конфиг.
>Храни все настройки в базе в подходящем тебе виде, а по ним
>генерируй скриптом апачевский конфиг.По подробней можно?
Допустим я создал в базе столбцов с запасом, на все случаи жизни, как мне дальше в апаче вытаскивать и присваивать параметрам значения из таблицы?
>Допустим я создал в базе столбцов с запасом, на все случаи жизни,
>как мне дальше в апаче вытаскивать и присваивать параметрам значения из
>таблицы?Пишешь скрипт, к примеру, перловский. Забираешь из базы данные, генерируешь на их основе текстовый файл с конфигом, посылаешь graceful Апачу.