We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
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 подскажите пожалуйста, что для этого надо сделать. Куда то добавить данные строки?