Page 1 of 1
httpd [vesta] VS httpd [base+update]
Posted: Tue May 28, 2013 10:36 am
by markych
Здравствуйте!
Чем Ваш httpd отличается от стандартного?
Re: httpd [vesta] VS httpd [base+update]
Posted: Tue May 28, 2013 11:30 am
by skid
Различие всего одно. Стандартный пакет собирается с опциией
а наш пакет в параметрах использует корень, для того чтобы можно было нормально работать с доменами расположенными в /home/user
Re: httpd [vesta] VS httpd [base+update]
Posted: Wed May 29, 2013 2:15 pm
by markych
ой чувствую я, что так нехорошо делать, но объяснить пока не могу ( надо еще покопать матчасть..
а можно узнать что конкретно у Вас не срастается с "нормальным" suexec_docroot, а так же полную строку configure для httpd?
Re: httpd [vesta] VS httpd [base+update]
Posted: Thu May 30, 2013 7:52 am
by skid
С нормальным suexec_doocroot нельзя запустить php в режиме cgi. Это бывает необходимо, когда все сайты работают с php5, а одному нужна версия 4.4.9. Для этого можно создать шаблон и навесить хендлер
Code: Select all
Action phpcgi-script /cgi-bin/php
<Files *.php>
SetHandler phpcgi-script
</Files>
Однако, это не сработает если использовать стандартный suexec_doocroot
Re: httpd [vesta] VS httpd [base+update]
Posted: Thu May 30, 2013 10:05 am
by markych
ну дак и отлично :) мне не нужно разные версии
дайте пожалуйста строку configure, я подредакчу и скомпилю себе свой, попутно еще --disable-posix сделаю.. это не повредит функционалу панели?
а кстати, у Вас и suexec настраивается и mod_ruid2 ставится, а разве они не одну и ту же задачу переключения пользователей должны решать? зачем оба?
Re: httpd [vesta] VS httpd [base+update]
Posted: Thu May 30, 2013 11:54 am
by skid
На счет disable-posix сейчас не могу ничего сказать, нужно посмотреть в доки.
Чуть позже выложу все spec файлы, а пока для примера можете использовать
httpd.spec для апача на CentOS5. От оригинального этот spec отличается только строкой
--with-suexec-docroot=/
mod_ruid2 нужен для того чтобы запускать процессы php под пользователем, которому принадлежит виртуальный хост.
Re: httpd [vesta] VS httpd [base+update]
Posted: Thu May 30, 2013 12:30 pm
by markych
спасибо!
прошу прощения, --disable-posix относится к конфигурированию php для безопасности mod_ruid2
(взял отсюда
http://wiki.amservers.nl/Mod_ruid2)
Re: httpd [vesta] VS httpd [base+update]
Posted: Thu Jan 15, 2015 11:25 am
by Alergy
skid wrote:С нормальным suexec_doocroot нельзя запустить php в режиме cgi. Это бывает необходимо, когда все сайты работают с php5, а одному нужна версия 4.4.9. Для этого можно создать шаблон и навесить хендлер
Code: Select all
Action phpcgi-script /cgi-bin/php
<Files *.php>
SetHandler phpcgi-script
</Files>
Однако, это не сработает если использовать стандартный suexec_doocroot
Доброго времени суток.
У меня сейчас возникла как раз такая ситуация. Один из сайтов требует php 4.4.9 подскажите пожалуйста, что для этого надо сделать. Куда то добавить данные строки?