The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Запуск виртуальных хостов apache2 от разных пользователей

19.01.2009 03:13

В статье описано как настроить http-серевер apache2 для работы с виртуальными хостами, каждый из которых запущен от своего системного пользователя.

Рекомендации основаны на использовании MPM модуля ITK, позволяющего поддерживать выполнения httpd процессов для заданного виртуального хоста под отдельным пользователем. В отличие от похожих MPM модулей perchild и Metux, в ITK используется техника запуска аналогичная методу prefork, т.е. к минимуму сводятся все проблемы с mod_php.

Отрицательной чертой ITK является чрезмерное разрастание числа процессов в системах, которые поддерживают большое количество виртуальных хостов (на каждый vhost минимум 1 отдельный процесс), что мешает использовать данный MPM на системах промышленного хостинга. Из аналогов ITK можно отметить Peruser MPM.

  1. Главная ссылка к новости (http://sudouser.com/zapusk-vir...)
Автор новости: Stepanoff
Лицензия: CC-BY
Тип: яз. русский / Практикум
Короткая ссылка: https://opennet.ru/19842-hosting
Ключевые слова: hosting, virtual, apache, perfork
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (1) RSS
  • 1, XoRe (ok), 17:18, 19/01/2009 [ответить]  
  • +/
    Могу предложить добавлять комментарии с полезными данными на той страничке.

    Имхо, Peruser MPM выглядит более вкусно, но ещё сыровато.
    Кстати вот он минус многопоточной модели - сложность написания ПО.
    Некоторые модули для php очень не любят mpm, например recode.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру