Страница 1 из 1

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2019-04-19 10:31:29
Nick_mad
Здравствуйте.
Сейчас собираю из портов Apache с такими параметрами для SUEXEC все работает как мне нужно
cat /etc/make.conf

Код: Выделить всё

.if ${.CURDIR} == ${PORTSDIR}/www/apache24
WITH="SUEXEC"
SUEXEC_DOCROOT=/usr
.endif
Но при бинарной установке Apache он использует дефолтный путь для SUEXEC_DOCROOT ну и соответственно php не работает.

Как мне при бинарной установке Apache изменить параметр SUEXEC_DOCROOT ?

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2019-04-19 11:10:15
guest
Как мне при бинарной установке Apache изменить параметр SUEXEC_DOCROOT ?
imho, никак, это цель suexec wrapper'а - секьюрити.

ps. в случае zfs это не проблема и решается созданием dataset'а, аналогично и с lvm

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2019-04-19 12:27:11
Nick_mad
У меня нет ZFS как можно по другому уйти от suexec?

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2019-04-19 13:15:52
guest
Nick_mad » 2019-04-19 12:27:11
У меня нет ZFS как можно по другому уйти от suexec?
apache без suexec, в pkg-repo FreeBSD именно так by default собран apache24.

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2019-04-19 13:28:30
Nick_mad
Я нашел костыльный способ в файле /usr/local/sbin/suexec каким то образом заменить путь.
Но я не хочу так делать.
А Вы не в курсе как эта проблема (безопасности / выполнения только в конкретной папке скриптов пользователя) решается например в nginx?

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2019-04-19 14:52:05
guest
Nick_mad » 2019-04-19 13:28:30
Я нашел костыльный способ в файле /usr/local/sbin/suexec каким то образом заменить путь.
Но я не хочу так делать.
А Вы не в курсе как эта проблема (безопасности / выполнения только в конкретной папке скриптов пользователя) решается например в nginx?
для этого нужно понимать что есть nginx, sorry, без обид.

Если подразумевается связка nginx + php-fpm, то это решается раздельными пулами php-fpm, благодаря чему
сайт запирается внутри своего "корня".

ps. есть пара-тройка книжек по nginx, очень хорошо все расставляют по местам, можно найти
на трекерах или в сети.

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2019-04-19 15:31:23
Nick_mad
то есть использование php-fpm решает выше обозначеную проблему не зависимо от веб-сервера?

SUEXEC_DOCROOT при бинарной установке Apache

Добавлено: 2020-01-08 8:03:03
Облачко
На сайте игрового клуба вы можете играть в игровые автоматы, выбирая лучшие разработки современных производителей. Здесь представлены как классические слоты, так и более новые игры с нестандартными функциями. играть в карточные игры