Начал с того что вычислил чего именно нехватка дает отказ в обслуживании.
Один мне сказал сделай мол что бы php работал как модуль Apache сразу меньше оперативки будет кушать.
Да, это верно, но это удар ниже пояса по безопасности сервера!
Почему?
А потому что когда php стоит как модуль cgi все скрипты запускаются от текущего пользователя и с его правами доступа в системе, что это значит?
А то что есть к примеру клиент vasja для него создана директория веб с его скриптами.
все скрипты запускаются от юзера vasja а не от юзера Apache т.е. от веб сервера.
Представим ситуацию когда все таки пхп интепритатор запускается от апача.
Вы поставили форум, он данные пишет в файл (к примеру основные настройки) скрипты форума запущены от веб сервера т.е. права доступа имеет веб сервер к файлам а не Вася.
Вы сменили настройки форума, и он записал данные в конфиг владельцем которого стал юзер группы Apache т.е. веб сервер.
Настройки внесли не верные и ф
... Читати далі »