Автор Гілка: apache2-suexec-custom - налаштування  (Прочитано 2994 раз)

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Власне хісторі...

Встановив apache2-suexec-custom щоб пхп працював з правами юзера й не потрібно було виставляти дурне 777 на папки, але чомусь не працює.

Як його конфігурувати потрібно чи що?

ОС Дебіан 6- й - які ще дані потрібні?

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: apache2-suexec-custom - налаштування
« Відповідей #1 : 2013-03-31 21:18:23 »
Невже ніхто не налаштовував? бо гугл мовчить - принаймні українська/російська

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: apache2-suexec-custom - налаштування
« Відповідей #2 : 2013-04-01 01:29:47 »
Опис пакету каже, що в ньому лише допоміжна версія програми suexec для mod_suexec:  http://packages.debian.org/sid/apache2-suexec-custom .

Тобто напевно потрібно встановити mod_suexec.
[Fedora Linux]

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: apache2-suexec-custom - налаштування
« Відповідей #3 : 2013-04-07 17:51:14 »
спроба встановлення  mod_suexe нічого не дала  :-X
« Змінено: 2013-04-07 17:52:15 від djalin »

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: apache2-suexec-custom - налаштування
« Відповідей #4 : 2013-04-09 20:39:15 »
Тобто після встановлення нічого не змінилося, які ще будуть поради?

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: apache2-suexec-custom - налаштування
« Відповідей #5 : 2013-04-10 09:25:41 »
Якщо ви хочете, щоб php виконувався з правами користувача, який різний для різних віртуальних хостів, то необхідно вказати ім’я цього користувача в конфігурації у директиві SuexecUserGroup окремо для кожного віртуального хоста. Також необхідно вказати що php має запускатися як CGI (тобто вимкнути mod_php), щоб ця директива мала ефект.
[Fedora Linux]

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: apache2-suexec-custom - налаштування
« Відповідей #6 : 2013-04-10 21:24:59 »
Якщо ви хочете, щоб php виконувався з правами користувача, який різний для різних віртуальних хостів, то необхідно вказати ім’я цього користувача в конфігурації у директиві SuexecUserGroup окремо для кожного віртуального хоста. Також необхідно вказати що php має запускатися як CGI (тобто вимкнути mod_php), щоб ця директива мала ефект.

це можна якось автоматизувати чи потрібно прописувати вручну? Якщо це допоможе на сервері встановлено openpanel

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: apache2-suexec-custom - налаштування
« Відповідей #7 : 2013-04-10 21:46:00 »
Ніколи цим не займався і не мав справи з openpanel.

Запуск PHP в режимі cgi чи fastcgi (окремо для кожного користувача) досить нетривіальне завдання, так як можуть відвалитися деякі речі, наприклад автентифікація, які підтримуються тільки mod_php. Тобто, якщо ви не знаєте що саме потрібно робити, то краще не чіпайте.
[Fedora Linux]