The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"патчик к suexec, касаемо freebsd & php"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"патчик к suexec, касаемо freebsd & php"
Сообщение от Yuri emailИскать по авторуВ закладки on 27-Сен-02, 04:59  (MSK)
Возникло две задачи:
1. Запускать пхп скрипты из-под пользователя опредленного в SuexecUserGroup, как cgi скрипты.
2. Выставлять на запускаемые скрипты лимиты (login class), это только в фрибзд есть, а то неправильные скрипты иногда просто вешали сервер.

Написал маленький патчик к suexec'у, лежит тут http://web.god.net.ru/patches/suexec.patch
Писал для httpd-2.0.42, на остальных не тестировал, но работать должно на процентов 90, включая первую ветку апача.

Устанавливается командой patch < ./suexec.patch находясь в http-2.0.42/support/

PHP должен быть скомпилирован как интерпретатор, тоесть должен быть executable php.
Инструкция: http://php.segmenta.ru/manual/en/security.cgi-bin.php
(только я компилировал без  --enable-force-cgi-redirect)

В конфиге апача прописываете:
AddHandler cgi-script .cgi .pl .php .phtml

и перезапускаете апач, все должно работать.
(пермишенны на такие php скрипты могут быть любыми, тоесть необязательно 755, но владелец и группа должны быть такими же, как прописано в SuexecUserGroup)


Надеюсь кому нить это было интересно =)))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: патчик к suexec, касаемо freebsd & php"
Сообщение от Delfin emailИскать по авторуВ закладки on 27-Сен-02, 08:34  (MSK)
PHP от того что не как .so собран, а как CGI медленнее по идее должен работать....
всётаки гораздо было бы красивее решение, если бы процесс для каждого виртуального сервера можно было бы стартовать от имени определённого юзера... т.е. чтобы и чтение документов от этого имени происходило. и выполнение CGI ... и выполнение любых надстроек над апачем... в часности PHP .... вчера сел почитать чего нового есть в апаче втором.. думал прикрутили такую штуку... а нет.. всё тот-же suEXEC... абидна. :+(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: патчик к suexec, касаемо freebsd & php"
Сообщение от Yuri emailИскать по авторуВ закладки on 27-Сен-02, 15:25  (MSK)
Конечно скорость немного снизится, из-за использования suexec, это было понятно в самом начале, но приходится идти на жертвы... =)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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