Welcome! Log In Create A New Profile

Advanced

apache + php-fpm: нужен пример конфигурации для запуска скриптов от имени владельца или юзера per VirtualHost

Posted by FractalizeR 
Добрый день.

Не мог бы кто-нибудь поделиться со мной примером конфигурации apache +
php-fpm для запуска скриптов от имени их владельца? Ну или от имени
пользователей, которые будут различными для разных VirtualHost?

Хотелось бы слезть со связки apache + mod_suphp + php_cgi. Она,
конечно, стабильно у меня работает и довольно безопасна, но больно
медленновата. Да и APC не могу использовать, а хотелось бы.

Собираюсь перенести на сервер еще несколько проектов и хотелось бы
немного ослабить нагрузку... Может быть, еще потом nginx прикручу как
proxy...
Самое главное забыл сказать, в параметрах пула php-fpm:
<value name="user">domain1</value>
<value name="group">apache</value>
Можно дополнительно указать:
<value name="chroot">/home/domain1</value>
<value name="chdir"></value>
Чрут я хотел настроить, но не настроил - не уверен, что оно работает.
В общем, настройки тривиальные - ничем не отличается от обычных (кроме
бОльшего числа пулов).

--
Руслан Балькин.



2010/5/9 Ruslan Balkin <ruslanbalkin@gmail.com>:
> В nginx.conf:
>        fastcgi_pass unix:/home/domain/php.sock;
>        fastcgi_index index.php;
>        fastcgi_param SCRIPT_FILENAME
> /home/domain/public_html$fastcgi_script_name;
>        include fastcgi_params;
> В php-fpm.conf:
>                <section name="pool">
>                        <value name="name">domain</value>
>                        <value
> name="listen_address">/home/domain/php.sock</value>
> Как-то так.
>
> --
> Руслан Балькин.
>
>
>
> 2010/5/8 FractalizeR <vladislav.rastrusny@gmail.com>:
>> Добрый день.
>>
>> Не мог бы кто-нибудь поделиться со мной примером конфигурации apache +
>> php-fpm для запуска скриптов от имени их владельца? Ну или от имени
>> пользователей, которые будут различными для разных VirtualHost?
>>
>> Хотелось бы слезть со связки apache + mod_suphp + php_cgi. Она,
>> конечно, стабильно у меня работает и довольно безопасна, но больно
>> медленновата. Да и APC не могу использовать, а хотелось бы.
>>
>> Собираюсь перенести на сервер еще несколько проектов и хотелось бы
>> немного ослабить нагрузку... Может быть, еще потом nginx прикручу как
>> proxy...
>
В nginx.conf:
fastcgi_pass unix:/home/domain/php.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/home/domain/public_html$fastcgi_script_name;
include fastcgi_params;
В php-fpm.conf:
<section name="pool">
<value name="name">domain</value>
<value
name="listen_address">/home/domain/php.sock</value>
Как-то так.

--
Руслан Балькин.



2010/5/8 FractalizeR <vladislav.rastrusny@gmail.com>:
> Добрый день.
>
> Не мог бы кто-нибудь поделиться со мной примером конфигурации apache +
> php-fpm для запуска скриптов от имени их владельца? Ну или от имени
> пользователей, которые будут различными для разных VirtualHost?
>
> Хотелось бы слезть со связки apache + mod_suphp + php_cgi. Она,
> конечно, стабильно у меня работает и довольно безопасна, но больно
> медленновата. Да и APC не могу использовать, а хотелось бы.
>
> Собираюсь перенести на сервер еще несколько проектов и хотелось бы
> немного ослабить нагрузку... Может быть, еще потом nginx прикручу как
> proxy...
Руслан, в вопросе не было ни слова про nginx.
Присоединяюсь к вопросу про Apache.

On 9 май, 15:17, Ruslan Balkin <ruslanbal...@gmail.com> wrote:
> В nginx.conf:
>         fastcgi_pass unix:/home/domain/php.sock;
>         fastcgi_index index.php;
>         fastcgi_param SCRIPT_FILENAME
> /home/domain/public_html$fastcgi_script_name;
>         include fastcgi_params;
> В php-fpm.conf:
>                 <section name="pool">
>                         <value name="name">domain</value>
>                         <value
> name="listen_address">/home/domain/php.sock</value>
> Как-то так.
>
> --
> Руслан Балькин.
>
> 2010/5/8 FractalizeR <vladislav.rastru...@gmail.com>:
>
>
>
> > Добрый день.
>
> > Не мог бы кто-нибудь поделиться со мной примером конфигурации apache +
> > php-fpm для запуска скриптов от имени их владельца? Ну или от имени
> > пользователей, которые будут различными для разных VirtualHost?
>
> > Хотелось бы слезть со связки apache + mod_suphp + php_cgi. Она,
> > конечно, стабильно у меня работает и довольно безопасна, но больно
> > медленновата. Да и APC не могу использовать, а хотелось бы.
>
> > Собираюсь перенести на сервер еще несколько проектов и хотелось бы
> > немного ослабить нагрузку... Может быть, еще потом nginx прикручу как
> > proxy...
mod_fcgid?
Нет, с mod_fcgid невозможно эффективно использовать, например, APC.
php-fpm сам управляет своими процессами. mod_fastcgi позволяет его
использовать с помощью FastCgiExternalServer

On 12 май, 00:26, Dmitriy MiksIr <dmik...@gmail.com> wrote:
> mod_fcgid?
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 132
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready