MPM (Multi-Processing Module) для веб-сервера Apache

Как известно, Apache работает от одного юзера. Соответственно, php работающий под ним, тоже работает от этого юзера. Отсюда, естественно, вытекают проблемы безопасности и некоторые неурядицы при работе с файлами на сервере из PHP скриптов.
Представим обычную ситуацию, после установки LAMP:
Apache и PHP работают у нас от пользователя 80 из группы 80. А ФТП пользователь у нас 1000:1000.
Получаем такой косяк: пользователь закачивает по ФТП, скажем, картинку. Далее, PHP скрипт должен, допустим, наложить на нее водяной знак.
В итоге получаем проблему. PHP не может изменять этот файл, т.к. он не является его владельцем и не состоит в группе владельца.

Читать далее «MPM (Multi-Processing Module) для веб-сервера Apache»