The OpenNET Project / Index page

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

dkLab Apache - виртуальные хосты с привилегиями различных пользователей

Дата
02 Apr 2007
ЗаголовокdkLab Apache - виртуальные хосты с привилегиями различных пользователей
ПояснениеdkLab Apache - это дистрибутив для тех, кто собирается использовать Apache в Unix для обслуживания нескольких полностью независимых друг от друга сайтов, работающих под разными, полностью разграниченными друг от друга пользователями Unix. По сути это Apache 1.3.34, на который наложены некоторые "самодельные" патчи. Вот функциональность, которую они добавляют:
  • Запуск различных виртуальных хостов под различными Unix-пользователями. То, под каким пользователем работает виртуальный хост, задается в его стандартных директивах User и Group. Все скрипты, включая скрипты для mod_php, CGI и т. д., работают с правами указанного пользователя и группы и не могут получить доступ к файлам другого виртуального хоста. Долой safe_mode и проблемы с правами доступа в PHP!
  • Возможность создавать виртуальные хосты по шаблону: ABC.example.com -> /home/example/ABC. Вы можете ссылаться в директиве DocumentRoot на нужную часть доменного имени, например, так: /home/example/$-3+ (в данном примере это будет /home/example/ABC). Просто создайте директорию, чтобы добавить на сайт новый поддомен!
  • Модуль mod_rewrite защищен от любого рода "зацикливаний". Неосторожно или злонамеренно написанные директивы в .htaccess не могут "подвесить" весь сервер.
  • Home URLhttp://dklab.ru/lib/dklab_apache/
    Флагrussian
    РазделApache, модули, дополнения
    Ключи

     Добавить ссылку
     
     Поиск ссылки (regex):
     

    Последние заметки
    - 18.04 Перевод шифрованного раздела на LUKS2 и более надёжную функцию формирования ключа
    - 31.03 Пример правил nftables с реализацией port knoсking для открытия доступа к SSH
    - 27.02 Обновление сертификатов oVirt
    - 20.11 Решение проблемы со шрифтами в Steam после выставления времени после 2038 года
    - 18.11 Раскладка клавиатуры для ввода символов APL
    - 10.09 Настройка СУБД Postgresql для аутентификации пользователей через Active Directory
    - 09.09 Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11
    - 08.09 Создание виртуальных машин с помощью Qemu KVM
    - 25.07 Создание программ под SynapseOS
    - 24.07 Случайная задержка в shell-скрипте, выполняемом из crontab (без башизмов)
    RSS | Следующие 15 записей >>




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

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