httpd [vesta] VS httpd [base+update]
httpd [vesta] VS httpd [base+update]
Здравствуйте!
Чем Ваш httpd отличается от стандартного?
Чем Ваш httpd отличается от стандартного?
Re: httpd [vesta] VS httpd [base+update]
Различие всего одно. Стандартный пакет собирается с опциией
а наш пакет в параметрах использует корень, для того чтобы можно было нормально работать с доменами расположенными в /home/user
Code: Select all
--with-suexec-docroot=/var/www
Code: Select all
--with-suexec-docroot=/
Re: httpd [vesta] VS httpd [base+update]
ой чувствую я, что так нехорошо делать, но объяснить пока не могу ( надо еще покопать матчасть..
а можно узнать что конкретно у Вас не срастается с "нормальным" suexec_docroot, а так же полную строку configure для httpd?
а можно узнать что конкретно у Вас не срастается с "нормальным" suexec_docroot, а так же полную строку configure для httpd?
Re: httpd [vesta] VS httpd [base+update]
С нормальным suexec_doocroot нельзя запустить php в режиме cgi. Это бывает необходимо, когда все сайты работают с php5, а одному нужна версия 4.4.9. Для этого можно создать шаблон и навесить хендлер
Однако, это не сработает если использовать стандартный suexec_doocroot
Code: Select all
Action phpcgi-script /cgi-bin/php
<Files *.php>
SetHandler phpcgi-script
</Files>
Re: httpd [vesta] VS httpd [base+update]
ну дак и отлично :) мне не нужно разные версии
дайте пожалуйста строку configure, я подредакчу и скомпилю себе свой, попутно еще --disable-posix сделаю.. это не повредит функционалу панели?
а кстати, у Вас и suexec настраивается и mod_ruid2 ставится, а разве они не одну и ту же задачу переключения пользователей должны решать? зачем оба?
дайте пожалуйста строку configure, я подредакчу и скомпилю себе свой, попутно еще --disable-posix сделаю.. это не повредит функционалу панели?
а кстати, у Вас и suexec настраивается и mod_ruid2 ставится, а разве они не одну и ту же задачу переключения пользователей должны решать? зачем оба?
Re: httpd [vesta] VS httpd [base+update]
На счет disable-posix сейчас не могу ничего сказать, нужно посмотреть в доки.
Чуть позже выложу все spec файлы, а пока для примера можете использовать httpd.spec для апача на CentOS5. От оригинального этот spec отличается только строкой
Чуть позже выложу все spec файлы, а пока для примера можете использовать httpd.spec для апача на CentOS5. От оригинального этот spec отличается только строкой
mod_ruid2 нужен для того чтобы запускать процессы php под пользователем, которому принадлежит виртуальный хост.--with-suexec-docroot=/
Re: httpd [vesta] VS httpd [base+update]
спасибо!
прошу прощения, --disable-posix относится к конфигурированию php для безопасности mod_ruid2
(взял отсюда http://wiki.amservers.nl/Mod_ruid2)
прошу прощения, --disable-posix относится к конфигурированию php для безопасности mod_ruid2
(взял отсюда http://wiki.amservers.nl/Mod_ruid2)
Re: httpd [vesta] VS httpd [base+update]
Доброго времени суток.skid wrote:С нормальным suexec_doocroot нельзя запустить php в режиме cgi. Это бывает необходимо, когда все сайты работают с php5, а одному нужна версия 4.4.9. Для этого можно создать шаблон и навесить хендлерОднако, это не сработает если использовать стандартный suexec_doocrootCode: Select all
Action phpcgi-script /cgi-bin/php <Files *.php> SetHandler phpcgi-script </Files>
У меня сейчас возникла как раз такая ситуация. Один из сайтов требует php 4.4.9 подскажите пожалуйста, что для этого надо сделать. Куда то добавить данные строки?