nginx и apache раздельно на одной железяке

123 4
broken
На сайте с 03.10.2006
Offline
228
1829

хочу сделать чтобы часть сайтов работала на nginx, а часть использовала его как прокси к апачу.

это вообще реально ?

сейчас вроде без проблем сделал что nginx в качестве головы отдает статичные html , но вот php жрать не хочет :)

php подключен для доменов которые должны работать напрямую с nginx как cgi, на остальных php как мод к апачу.

посоветуйте чего делать :) ставить рядом php-fpm?

X
На сайте с 12.06.2009
Offline
11
xyq
#1

Поставьте php-fpm и в nginx для нужных сайтов включите проксирование к нему, а для остальных будет проксироваться к apache.

Сам по себе nginx не умеет обрабатывать php, только как fastcgi.

broken
На сайте с 03.10.2006
Offline
228
#2

fastsgi побоялся ставить ибо стремных отзывов столько же сколько и хвалебных, но и те и те без аргуметации :) зато может работать напрямую и с апчаем и с nginx

php-fpm думал как вариант, но смутило то то не нашел примеров его совместного использования с апачем. проблем не будет?

X
На сайте с 12.06.2009
Offline
11
xyq
#3

А какие могут быть проблемы совместимости с apache?

Они вообще никак не связаны, поэтому без проблем будет работать. Я себе такое ставил, и проблем не возникло.

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Реально, ставить.

Не стоит плодить сущности без необходимости
broken
На сайте с 03.10.2006
Offline
228
#5

всем спасиб, все заработало :)

вообще конечно интересная связочка получилась :)

а не подскажите, какие акселераторы адекватно работают с nginx+php-fpm

X
На сайте с 12.06.2009
Offline
11
xyq
#6

Лучше всего xCache использовать! имхо

Himiko
На сайте с 28.08.2008
Offline
560
#7

+1 за XCache )

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
broken
На сайте с 03.10.2006
Offline
228
#8

зарылся в чтение отзывов, не однозначные результаты.

XCache ругают чаще.

вообще сложилось мнение что позиции распределены следующим образом

eaccelerte

APC

XCache

Zend optimizer

и вопрос в догонку, если уже стоит eaccelerate для апача, как бы так его пересобрать чтобы и под nginx он заработал. по дефолту не определился после установки php-fpm, хотя я акелератор пересобрал заново.

или же на примере XCache, как бы это провернуть :)

M
На сайте с 16.09.2009
Offline
278
#9
broken:

и вопрос в догонку, если уже стоит eaccelerate для апача, как бы так его пересобрать чтобы и под nginx он заработал. по дефолту не определился после установки php-fpm, хотя я акелератор пересобрал заново.

или же на примере XCache, как бы это провернуть :)

если собрали расширение --enable-eaccelerator=shared:

http://eaccelerator.net/wiki/InstallFromSource

то просто нужно подключить eaccelerator.so в php.ini

для соответствующего SAPI (CGI, соответственно)

xcache в этом плане не отличается ничем

только включать оба расширения сразу - не советую. так, на всякий случай ;)

PS:

в любом нормальном дистрибутиве большая часть экстеншенов работают

искаропки со всеми доступными SAPI (CLI,CGI,mod_php etc). пример сборки:

http://git.debian.org/?p=pkg-php/php.git;a=blob;f=debian/rules

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
broken
На сайте с 03.10.2006
Offline
228
#10
myhand:

только включать оба расширения сразу - не советую. так, на всякий случай ;)

вот про то и спрашивал :) что за всякий случай может быть?

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий