Comments 13
Месье знает толк в извращениях :)
есть идея получше?
одно из решений:
несколько apache — каждый под своим пользователем
соответственно права на ресурсы задаются политиками
несколько apache — каждый под своим пользователем
соответственно права на ресурсы задаются политиками
Linux? на нём и пхп пошустрее работает :)
Для Windows есть очень простой вариант: каталог с запретом на всё, в нём десяток random_vhost_dir. Апач, разумеется, от пользователя с заботливо урезаными правами. Соседа без точного имени его каталога не найти, система должна быть защищена в любом случае.
Для Windows есть очень простой вариант: каталог с запретом на всё, в нём десяток random_vhost_dir. Апач, разумеется, от пользователя с заботливо урезаными правами. Соседа без точного имени его каталога не найти, система должна быть защищена в любом случае.
Решение под Windows, то что запрет на каталог не значит что php Не сможет в любой другой каталог залезть.
если кто может не рассуждать, а ткнуть в готовое решение, тогда можно поговорить.
1. поднимаем сервис
httpd -k install -n «Apache Instance 2» -f «C:\Program Files\Apache Service Foundation\path\to\your\conf file.conf»
2. каждый сервис под своим юзером
3. права у пользователя на нужную папку и deny на остальное
все
дела на 5 мин
httpd -k install -n «Apache Instance 2» -f «C:\Program Files\Apache Service Foundation\path\to\your\conf file.conf»
2. каждый сервис под своим юзером
3. права у пользователя на нужную папку и deny на остальное
все
дела на 5 мин
на фоне стоимости десятка (серверных?) лицензий Windows совершенно теряется бесплатность «Vmvare Server 2» (ошибка в названии).
Вообще в Windows можно очень гибко настраивать права на папки. Гибче чем линукс, но сложнее.
А open_basedir уже отменили???
Sign up to leave a comment.
Как я организовавывал связку apache+vmware