после нескольких лет использования php как mod_php я хочу перейти на fcgi. На моем сервере я запускаю gentoo linux. Я уже настроил php als fcgi, и все работает.
Но есть одна проблема. Мне нужно изменить путь к AP_DOC_ROOT с / var / www на / home / www. На ubuntu есть что-то вроде apache2-suexec-custom, но как это сделать на gentoo? Или надо самому перекомпилировать apache?
Хорошо, я только что нашел решение. Существует переменная Option / Env, которую можно установить:
* You can manipulate several configure options of suexec
* through the following environment variables:
*
* SUEXEC_SAFEPATH: Default PATH for suexec (default: '/usr/local/bin:/usr/bin:/bin')
* SUEXEC_LOGFILE: Path to the suexec logfile (default: '/var/log/apache2/suexec_log')
* SUEXEC_CALLER: Name of the user Apache is running as (default: apache)
* SUEXEC_DOCROOT: Directory in which suexec will run scripts (default: '/var/www')
* SUEXEC_MINUID: Minimum UID, which is allowed to run scripts via suexec (default: 1000)
* SUEXEC_MINGID: Minimum GID, which is allowed to run scripts via suexec (default: 100)
* SUEXEC_USERDIR: User subdirectories (like /home/user/html) (default: public_html)
* SUEXEC_UMASK: Umask for the suexec process (default: 077)