Анонимный
Не зарегистрирован
Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме
|
когда размещено 22.7.2008 в 23:35 |
|
|
SuexecUserGroup и PHP
на ВДС в апаче 2.2, устанавливаются деректива SuexecUserGroup для каталога каждого пользователя, но она работает только для CGI, а так как РНР собран
модулен, то на него не распостраняется. Почему вы не поправили дефолтовую настройку, начав использование suPHP или есть другие более качественные
выходы?
|
|
Анонимный
Не зарегистрирован
Сообщения: N/A
Зарегистрирован: N/A
Пользователя нет на форуме
|
когда размещено 23.7.2008 в 00:26 |
|
|
если кому интересно
cd /usr/ports/www/suphp
make install
cp /usr/local/etc/suphp.conf-example /usr/local/etc/apache22/extra/httpd-suphp.conf
<code>
----------------------------------------
[global]
;Path to logfile
logfile=/var/log/httpd-suphp.log
;Loglevel
loglevel=info
;User Apache is running as
webserver_user=www
;Path all scripts have to be in
docroot=/
;Path to chroot() to before executing script
;chroot=/mychroot
; Security options
allow_file_group_writeable=false
allow_file_others_writeable=false
allow_directory_group_writeable=false
allow_directory_others_writeable=false
;Check wheter script is within DOCUMENT_ROOT
check_vhost_docroot=true
;Send minor error messages to browser
errors_to_browser=false
;PATH environment variable
env_path=/bin:/usr/bin
;Umask to set, specify in octal notation
umask=0077
; Minimum UID
min_uid=80
; Minimum GID
min_gid=80
[handlers]
;Handler for php-scripts
application/x-httpd-php=php:/usr/local/bin/php-cgi
;Handler for CGI-scripts
x-suphp-cgi=execute:!self
----------------------------------------
</code>
и в httpd.conf
LoadModule suphp_module libexec/apache22/mod_suphp.so
<IfModule suphp_module>
suPHP_ConfigPath etc/apache22/extra/httpd-suphp.conf
</IfModule>
в VirtualHost
suPHP_Engine on
suPHP_AddHandler application/x-httpd-php
|
|
support
|
когда размещено 12.8.2008 в 08:09 |
|
|
Цитата: | Почему
вы не поправили дефолтовую настройку, начав использование suPHP | Если вы один на сервере, нет особого смысла
использовать suPHP. Если же нет, выбор за вами. Либо использовать более быстрый mod_php, либо более безопасный, но потребляющий больше ресурсов
CGI-режим. suPHP это по сути то же самое, что запуск PHP через CGI.
|
|