вот решил поставить проксирущий nginx на apache
поставил php-fpm, связка nginx+FastCGI - работает
но вот проблема, как правильно настроить работу apache и php-fpm? есть ли у кого опыт в этом? или я говорю полную глупость?
(простите если таки вопросы глупы)
и если возможно ответьте - получается, что php-fpm в связке c nginx, грубо говоря, то же самое, что и mod_php + apache?
apache и php-fpm? как?
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: apache и php-fpm? как?
Nginx+php-fpm это легковесный вариант апача с mod_php , ну и возможности у связки Nginx+php-fpm поменьше .
-
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-01-18 22:40:31
Re: apache и php-fpm? как?
следовательно, использование nginx+php-fpm - легче и меньше потребляет ресурсы, а есть ли где-нибудь статья, где указываются недостающие возможности? (идея более гибкой настройки сервера)
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2010-08-10 10:41:51
Re: apache и php-fpm? как?
настроил apache 2.2+fastcgi +php5.3 по этой статье http://www.lissyara.su/articles/freebsd ... d_fastcgi/ но работает через php-cgi а не через php-fpm как заставить работать через php-fpm?
а еще добавил в основной конфиг модуля apache fastcgi FastCgiServerExternal /путь к файлу/php-fpm -socket /путь к соккету/php-pfm.socket
как мне кажется:
1. надо править файл php.sh
2. надо править директивы в apache
Кто может подсказать правильное решение
P.S. ставил NGINX по тестам апаче с воркером показал более стабильные и производителные результаты в тестах ab -n 10000 -c 150 http://сайт на вордпресс
а еще добавил в основной конфиг модуля apache fastcgi FastCgiServerExternal /путь к файлу/php-fpm -socket /путь к соккету/php-pfm.socket
как мне кажется:
1. надо править файл php.sh
2. надо править директивы в apache
Кто может подсказать правильное решение
P.S. ставил NGINX по тестам апаче с воркером показал более стабильные и производителные результаты в тестах ab -n 10000 -c 150 http://сайт на вордпресс
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2010-08-10 10:41:51
Re: apache и php-fpm? как?
нашел конфигурацию вхоста
из этой статьи http://learnix.net/fastasscgi-part2/ вечером буду разбиратся
Код: Выделить всё
ServerName learnix.net
ServerAlias www.learnix.net
DocumentRoot /home/learnix/public_html
SuexecUserGroup learnix learnix
DirectoryIndex index.html index.htm index.php index.php4 index.php5
Options +ExecCGI +FollowSymLInks +SymLinksIfOwnerMatch
# This is the wrapper script section.
#ScriptAlias /fcgi-bin "/home/learnix/public_html/cgi-bin/php-fastcgi.fcgi"
#AddHandler php-fastcgi .php
#Action php-fastcgi /fcgi-bin
# This is to forward all PHP to php-fpm. Only this or script alias should be active
# at any time, not both
FastCgiExternalServer /home/learnix/virtual_html/public_html -host 127.0.0.1:9000 -user learnix -group learnix
AddHandler php-fastcgi .php
Action php-fastcgi /virtualhtml
Alias /virtualhtml /home/learnix/virtual_html/public_html/
# You must make a virtual directory so that you don't send everything web
# related to php-cgi. This is only if you are using FastCgiExternalServer
Options +ExecCGI +FollowSymLInks +SymLinksIfOwnerMatch
AllowOverride all
Order allow,deny
Allow from all
Options +ExecCGI +FollowSymLInks +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
AllowOverride all