навскидку, пацаны из друпала не умеют делать прогресс для закачек ни на чем кроме апача (соответственно, не работает не просто прогресс, а закачка как факт):<br><br><a href="http://drupal.org/node/654732">http://drupal.org/node/654732</a><br>
<br><div class="gmail_quote">14 июля 2011 г. 0:52 пользователь locojohn <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Sergey Shepelev Wrote:<br>
-------------------------------------------------------<br>
<br>
&gt; &gt;&gt; Это<br>
&gt; &gt;&gt; очень редкая ситуация,<br>
&gt; чаще<br>
&gt; &gt;&gt; всего в апачевых воркерах<br>
&gt; &gt;&gt; выполняются<br>
&gt; &gt;&gt; (весьма успешно)<br>
&gt; приложения<br>
&gt; &gt;&gt; Perl/PHP/etc. nginx этого делать<br>
&gt; не<br>
&gt; &gt;&gt; умеет,<br>
&gt; &gt;<br>
&gt; &gt; ?????<br>
&gt; &gt;<br>
&gt; &gt; Ещё как умеет.  Летает всё.<br>
&gt;  nginx/fastcgi + php-fpm<br>
&gt; &gt; + php + apc.<br>
&gt; &gt;<br>
&gt;<br>
&gt; В данном случае PHP<br>
&gt; приложения запускает php-fpm.<br>
&gt; А nginx только<br>
&gt; проксирует на него запросы<br>
&gt; по протоколу FastCGI.<br>
<br>
Из вашего первого письма следует, что<br>
связка PHP + nginx не работает вообще, я вас<br>
поправил, так как работает на &quot;ура&quot;.<br>
<br>
Сергей Шепелев:<br>
<br>
Любая разница и тонкости различия<br>
между FastCGI+nginx и mod_php+apache фиксируются<br>
путём установки правильного окружения<br>
(переменные окружения сервера).<br>
Например, в Apache+mod_php используются SCRIPT_URI,<br>
SCRIPT_URL, PATH_INFO, PATH_TRANSLATED, а PHP_SELF ссылается<br>
не на сам php script, а на заданный request uri без<br>
аргументов.  Всё это конфигурируется в<br>
nginx, путём создания точно такого же<br>
окружения, какой требуют PHP скрипты,<br>
использующие вышечисленные<br>
переменные.  Наверняка, drupal как раз<br>
использует PATH_* переменные, а также<br>
PHP_SELF, и их нужно просто правильно<br>
прописывать в nginx fastcgi environment.<br>
<br>
Что касается производительности, так<br>
мне кажется, что nginx + php-fpm + apc работает<br>
по крайней мере так же быстро как apache +<br>
php-fpm + apc, если не быстрее.  Я бы вообще<br>
убрал Apache и не проксировал бы динамику<br>
на него, то есть, я так и сделал.<br>
<br>
Андрей<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,211498,212353#msg-212353" target="_blank">http://forum.nginx.org/read.php?21,211498,212353#msg-212353</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br>