Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Main Section Web Server
  • Search

httpd [vesta] VS httpd [base+update]

Questions regarding the Web Server
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
markych
Posts: 6
Joined: Sat Mar 23, 2013 4:36 pm

httpd [vesta] VS httpd [base+update]
  • Quote

Post by markych » Tue May 28, 2013 10:36 am

Здравствуйте!

Чем Ваш httpd отличается от стандартного?
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: httpd [vesta] VS httpd [base+update]
  • Quote

Post by skid » Tue May 28, 2013 11:30 am

Различие всего одно. Стандартный пакет собирается с опциией

Code: Select all

        --with-suexec-docroot=/var/www 
а наш пакет в параметрах использует корень, для того чтобы можно было нормально работать с доменами расположенными в /home/user

Code: Select all

        --with-suexec-docroot=/ 
Top

markych
Posts: 6
Joined: Sat Mar 23, 2013 4:36 pm

Re: httpd [vesta] VS httpd [base+update]
  • Quote

Post by markych » Wed May 29, 2013 2:15 pm

ой чувствую я, что так нехорошо делать, но объяснить пока не могу ( надо еще покопать матчасть..

а можно узнать что конкретно у Вас не срастается с "нормальным" suexec_docroot, а так же полную строку configure для httpd?
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: httpd [vesta] VS httpd [base+update]
  • Quote

Post by skid » Thu May 30, 2013 7:52 am

С нормальным 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
Top

markych
Posts: 6
Joined: Sat Mar 23, 2013 4:36 pm

Re: httpd [vesta] VS httpd [base+update]
  • Quote

Post by markych » Thu May 30, 2013 10:05 am

ну дак и отлично :) мне не нужно разные версии

дайте пожалуйста строку configure, я подредакчу и скомпилю себе свой, попутно еще --disable-posix сделаю.. это не повредит функционалу панели?

а кстати, у Вас и suexec настраивается и mod_ruid2 ставится, а разве они не одну и ту же задачу переключения пользователей должны решать? зачем оба?
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: httpd [vesta] VS httpd [base+update]
  • Quote

Post by skid » Thu May 30, 2013 11:54 am

На счет disable-posix сейчас не могу ничего сказать, нужно посмотреть в доки.
Чуть позже выложу все spec файлы, а пока для примера можете использовать httpd.spec для апача на CentOS5. От оригинального этот spec отличается только строкой
--with-suexec-docroot=/
mod_ruid2 нужен для того чтобы запускать процессы php под пользователем, которому принадлежит виртуальный хост.
Top

markych
Posts: 6
Joined: Sat Mar 23, 2013 4:36 pm

Re: httpd [vesta] VS httpd [base+update]
  • Quote

Post by markych » Thu May 30, 2013 12:30 pm

спасибо!

прошу прощения, --disable-posix относится к конфигурированию php для безопасности mod_ruid2
(взял отсюда http://wiki.amservers.nl/Mod_ruid2)
Top

Alergy
Posts: 1
Joined: Thu Jan 15, 2015 11:16 am

Re: httpd [vesta] VS httpd [base+update]
  • Quote

Post by Alergy » Thu Jan 15, 2015 11:25 am

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 подскажите пожалуйста, что для этого надо сделать. Куда то добавить данные строки?
Top


Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Web Server”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password