добавил в make.conf опции сборки
Код: Выделить всё
#
# added by use.perl 2009-04-16 22:05:08
PERL_VERSION=5.8.9
apache2
.if ${.CURDIR} == ${.PORTSDIR}/www/apache22
# SSL - кому надо - включат - мне на этой машине не нужен
WITHOUT_SSL=YES
# Включение поддержки suExec
WITH_SUEXEC=YES
# Корневая директория suExec
SUEXEC_UIDMIN=900
SUEXEC_GIDMIN=900
SUEXEC_DOCROOT=/home/
# Пользовательские директории, в которых будет работать suexec
SUEXEC_USERDIR="/home/*/cgi-bin"
# Файл лога suExec
#AP_LOG_EXEC=/var/log/httpd/suexec.log
SUEXEC_LOGFILE=/var/log/httpd-suexec.log
APACHE_HARD_SERVER_LIMIT=yes
WITH_APACHE_PERF_TUNING=yes
APACHE_HARD_SERVER_LIMIT=1024
.endif
Код: Выделить всё
/usr/local/sbin/suexec -V
-D AP_DOC_ROOT="/usr/local/www/data"
-D AP_GID_MIN=1000
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/var/log/httpd-suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=1000
-D AP_USERDIR_SUFFIX="public_html"
ктонить знает почему при сборке make может игнорировать прописанное в make.conf ?
может как то изменился синтаксис, как можно посмотреть ?
хотя show-options говорит что все по старому...
Код: Выделить всё
make show-options
WITH_SUEXEC: Enable suExec support
SUEXEC_DOCROOT: SuExec root directory
SUEXEC_USERDIR: User subdirectory (default public_html)
SUEXEC_SAFEPATH: Set the safepath
SUEXEC_LOGFILE: Set log file for suexec (default: /var/log/httpd-suexec.log)
SUEXEC_UIDMIN: Minimal allowed UID (default 1000)
SUEXEC_GIDMIN: Minimal allowed GID (default 1000)
SUEXEC_CALLER: User allowed to call SuExec (default
${WWWOWN} (www))
SUEXEC_UMASK: Defines umask for suexec'd process(default:
unset)
Код: Выделить всё
WITH_APACHE_SUEXEC=YES
# Корневая директория suExec
APACHE_SUEXEC_UIDMIN=900
APACHE_SUEXEC_GIDMIN=900
APACHE_SUEXEC_DOCROOT=/home/
# Пользовательские директории, в которых будет работать suexec
APACHE_SUEXEC_USERDIR="/home/*/cgi-bin"