Помощь - Поиск - Пользователи - Календарь
Полная версия: Права доступа на виртуальном хостинге
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Виртуальный сервер и Виртуальный Выделенный Сервер
byuzand
Мучаемся стандартной проблемой начинающего хостинга. ПУ Plesk (но это не очень важно).

При установке, большинство CMS требуют прав на запись для пользователя Apache. Соответственно если дать такой доступ для всех пользователей, то понятно, с какими проблемами мы столкнемся.

Понятно, что различные jail спасают эту ситуацию. Но это уже почти VDS.

Неужели нет другого выхода и все используют именно jail-окружение и его аналоги?
different
Запускать apache (itk/peruser) или php (CGI/FastCGI) под uid пользователя, например.
MIRhosting.com
С этим, к сожалению, бывает часто много проблем. Если хотите сами эксперементировать - не забывайте проверять php-shell`ами + отключать cgi (можно давать при необходимости) и уж точно не давать shell (только в jail)
byuzand
Цитата(different @ 15.03.2010, 11:59) *

Запускать apache (itk/peruser) или php (CGI/FastCGI) под uid пользователя, например.


Спасибо за дельный ответ.

Но если например, значит есть еще варианты? Озвучите?

И я все никак не пойму, почему уважаемые разработчики Parallels не удосужились реализовать такую схему.
eSupport.org.ua
У "уважаемых" разработчиком паралельса есть более важные проблемы
Например - бекапы сделанные в их ПУ Плеск после очередного апдейта ПУ Плеск не восстанавливаются через ПУ Плеск


byuzand
Цитата(eSupport.org.ua @ 15.03.2010, 12:46) *

У "уважаемых" разработчиком паралельса есть более важные проблемы
Например - бекапы сделанные в их ПУ Плеск после очередного апдейта ПУ Плеск не восстанавливаются через ПУ Плеск


Ну тут, конечно, довольно долго можно рассуждать.... Резервные копии делаются в этот ужасный формат (его преимущества я не изучал), который хрен раскроешь. Админы-то кое-как раскрывают, а вот пользователям, это явно не дано....

И все же если можно по теме, что-нибудь еще, пару мыслей.
different
Цитата
И все же если можно по теме, что-нибудь еще, пару мыслей.


Кошерное решение без влезания в кишки панели придумать сложно. "Не кошерные", типа chmod -R 777 /home даже рассматривать смысла нет. smile.gif
Денис
Цитата(byuzand @ 15.03.2010, 11:39) *

Но если например, значит есть еще варианты? Озвучите?


Так тема стара как мир... ничего общедоступного нового пока не придумано.
apache + php as cgi со всеми вытекающими последствиям, но как самое доступное решение.
nginx + php-fpm, если только nginx-а достаточно для работы.
Ну или php как модуль, но с ковырянием всего и вся (обычно, закрытые решения). Если бы разрешалась реклама, то привел бы пример ;)
different
Погуглил ради интереса. Вообще, информации на этот предмет в тырнете (причем даже буржуйском) прескорбно мало, да и то - все больше пространные рассуждения на тему, чем реальные способы. Неужели все сидят с незащищенным модулем?

Или писать очередную инструкцию "установка wordpress для САМЫХ ПОЛНЫХ чайников" просто проще и выгоднее, чем что-то реально полезное и никто не пишет? smile.gif
Viktorich
Цитата(different @ 15.03.2010, 21:40) *

Неужели все сидят с незащищенным модулем?

это вы про какой модуль, "не защищённый" mod_php ?
Денис
Цитата(different @ 15.03.2010, 20:40) *

Погуглил ради интереса. Вообще, информации на этот предмет в тырнете (причем даже буржуйском) прескорбно мало, да и то - все больше пространные рассуждения на тему, чем реальные способы. Неужели все сидят с незащищенным модулем?

Или писать очередную инструкцию "установка wordpress для САМЫХ ПОЛНЫХ чайников" просто проще и выгоднее, чем что-то реально полезное и никто не пишет? smile.gif

Пошаговых инструкций об установке php as cgi как я помню раньше было много, сейчас не исследовал.
А по поводу того как модуль сделать защищенным вряд ли кто-то напишет, так как это обычно дорогое ноу-хау, которое дает конкурентное преимущество.
Viktorich
Цитата(byuzand @ 15.03.2010, 11:27) *

При установке, большинство CMS требуют прав на запись для пользователя Apache.
Соответственно если дать такой доступ для всех пользователей, то понятно, с какими проблемами мы столкнемся.


1) скорее права на запись для владельца запускаемого скрипта
2) а как вы считаете работало, работает и будет работать куча виртуалхостингов с apache + mod_php где всё принадлежит пользователю apache ?
за open_basedir вроде тоже уже 100 лет никто не вылезал....
да и дыр никто не находит (это я про доступ в чужой хомяк)...
Денис
Цитата(Viktorich @ 15.03.2010, 21:02) *

а как вы считаете работало, работает и будет работать куча виртуалхостингов с apache + mod_php где всё принадлежит пользователю apache ?

Неужели еще кто-то так работает? ohmy.gif
eSupport.org.ua
Уйма хостеров. Включил safe_mode и вперед

MIRhosting.com
Еще есть вариант с mpm-itk, есть опыт успешных реализаций на всех используемых панелях управления, в том числе и Plesk
По бэкапам - там начиная с 9.2 версии вполне нормально уже с ними.
different
Цитата(MIRhosting.com @ 16.03.2010, 03:18) *

Еще есть вариант с mpm-itk, есть опыт успешных реализаций на всех используемых панелях управления, в том числе и Plesk
По бэкапам - там начиная с 9.2 версии вполне нормально уже с ними.


mpm-itk вполне хорошо себя показал на шареде, работает достаточно быстро и стабильно. Но "из коробки" есть только в ISPmanager, в DirectAdmin/cPanel/Plesk требует доработки напильником (шаблоны конфигов, пермишны на директории и т.д.).

Вот кстати еще одна загадка - почему производители панелей не хотят давать пользователю свободу выбора MPM. А некоторые, не будем показывать пальцем, даже способов подключения PHP. smile.gif
Phil Kulin
Цитата(eSupport.org.ua @ 15.03.2010, 23:29) *

Уйма хостеров. Включил safe_mode и вперед


Не обязательно. exec запретить, а так и open_basedir хватит.
Admin
<offtopic>
Цитата(Денис @ 15.03.2010, 21:27) *

Если бы разрешалась реклама, то привел бы пример wink.gif

Дельный ответ с примерами на прямо поставленный вопрос никогда нашими модераторами рекламой не назывался. Реклама, Денис, это когда садишься перед телевизором смотреть кино про Тибет, а тебе показывают про прокладки и памперсы. Но когда собираешься смотреть про памперсы, а тебе их и показывают, то это уже не реклама, хотя ролики те же, что и в первом случае smile.gif.
</offtopic>
eSupport.org.ua
Цитата(MIRhosting.com @ 16.03.2010, 02:18) *
Еще есть вариант с mpm-itk, есть опыт успешных реализаций на всех используемых панелях управления, в том числе и Plesk
По бэкапам - там начиная с 9.2 версии вполне нормально уже с ними.


Насколько я помню - PSA жестко генерит шаблон виртхоста и itk подключить проблематично
А вот fcgi через .htaccess включается на ура

Денис
Цитата(Admin @ 16.03.2010, 01:40) *

<offtopic>

Дельный ответ с примерами на прямо поставленный вопрос никогда нашими модераторами рекламой не назывался. Реклама, Денис, это когда садишься перед телевизором смотреть кино про Тибет, а тебе показывают про прокладки и памперсы. Но когда собираешься смотреть про памперсы, а тебе их и показывают, то это уже не реклама, хотя ролики те же, что и в первом случае smile.gif.
</offtopic>


Ну если не надо показывать, как памперсы изготавливают, то могу показать итог их работы biggrin.gif
А вообще я лучше напишу статью "php as cgi для чайников" и дам в конце рекламу на альтернативный лучший метод, но который стоит денег wink.gif И правила не нарушу и эффективнее будет.
PS крутой офтоп
Про тибет соседняя тема навеяла? smile.gif
MIRhosting.com
Цитата(eSupport.org.ua @ 16.03.2010, 07:40) *

Насколько я помню - PSA жестко генерит шаблон виртхоста и itk подключить проблематично
А вот fcgi через .htaccess включается на ура

fcgi там из коробки работает, и на винде и на Linux
Admin
<offtopic, sorry>
Цитата(Денис @ 16.03.2010, 11:59) *

PS крутой офтоп
Про тибет соседняя тема навеяла? smile.gif

Да. И вид из окна второго этажа, до которого уже дотянулись сугробы. Начнут таять, буду вспоминать просторы Байкала smile.gif.
</offtopic>
eSupport.org.ua
Цитата(MIRhosting.com @ 16.03.2010, 13:26) *

fcgi там из коробки работает, и на винде и на Linux


Ну хорошо, хоть к 9-ой версии допилили. Плохо что у них на это ушло больше 3-х лет smile.gif

ENELIS
Не сочтите за рекламу
Есть средство "из коробки" сервер называется litespeed (litespeedtech.com), огромный минус - в их ТОС прописан запрет на использование для порнографии, стоит довольно небольших при этом денег, сервер довольно шустрый и работает примерно как nginx+php-fpm с поддержкой htaccess, php на уровне mod_php и вкусностей типа ruby on rails, python, mod_security, легким антидосом.
Сам php работает от пользователя указанного в конфиге, заменяет apache из коробки, поэтому прозрачен для панелей управления, в итоге можно думаю и на плеске ставить его.
Звучит это все красиво, но вот чем им порно не удел непонятно, itk + nginx выглядит намного лучше из-за этого как раз.
Денис
Да, знаем про такой. Ну это как бы тоже чужой ноу-хау, который стоит хороших денег и не так, что заплатить всего один раз. Если, например, настроить сервер у меня стоит 200 евро, а дальше можно поадминить и самостоятельно, то это получается намного дешевле. Платить регулярно за веб-сервер мало какой заказчик захочет. Все же это не панель управления со всеми наворотами, для которой бесплатный достойный аналог найти сложно. Я, кстати, ужасно не люблю продукты, в которых нет вечной лицензии.

PS
Про порно есть какой-то подтекст, который я не понимаю, или Вы реально этим озабочены? smile.gif
different
<irony>Да, а еще можно заказать настройку, потом расковырять по винтикам и внедрить еще на сотне серверов.</irony>
Денис
Можно еще нуленый litespeed поставить
Admin
Цитата(Денис @ 17.03.2010, 01:13) *

Можно еще нуленый litespeed поставить

Куда это вас понесло, господа? Один о порнухе сожалеет, другой нуленные рекомендует... Я что-то пропустил? Вчера был трудный день? smile.gif
ENELIS
Нет, просто непонятен такой отбор (хотя я к порнографии сохраняю нейтралитет). Принципиально то, можно и закрыть прокси сервером любое упоминание о Litespeed.
То ли это у них ханжество так развито, то ли кто-то из разработчиков "пострадал" от порно-индустрии.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.