Здравствуйте, Igor.
Вы писали 13 ноября 2005 г., 15:55:52:
IS> On Sun, 13 Nov 2005, Rem wrote:
>> R>> Извиняюсь... Я уже исправил это, в конфиге указал юзером того, который
>> R>> имеет право. А там по умолчанию был nobody, который в моей система и в
>> R>> действительности "никто". теперь сайт начал открываться, но лучше б он
>> R>> не открывался. вместо хтмл он вывел на страницу коды php. Это после
>> R>> того, как я запретил проксирование ПХП скриптов
>>
>> R>> # proxy the PHP scripts to Apache listening on 127.0.0.1:80
>>
>> R>> # location ~ \.php$ {
>> R>> # proxy_pass http://127.0.0.1;
>> R>> # }
>>
>> А> А где-то написано, что nginx может самостоятельно работать с php? ;)
>> А> очень неплохая и быстрая связка получается из
>> А> nginx+spawn-fcgi(от lighttpd)+php(fcgi)+eAccelerator(по вкусу).
>> А> про то как настроить в этой ситуации nginx можно почитать на
>> А> http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html
>>
>> значит, чтобы работать с пхпх надо обязательно использовать
>> ngx_http_fastcgi_module? поможет ли это статья?
>>
>> http://nginx.info/index.pl/ru/faq#-Ca4GRKiUKBmZcrMirQohw
IS> Сам nginx не умеет обрабатывать PHP, есть два способа использовать PHP
IS> вместе с nginx:
IS> 1) передавать запросы на другой веб-сервер, который умеет работать с PHP,
IS> например, Апач
правильно ли конфиг для этого варианта:
location ~ \.php$ {
proxy_pass http://127.0.0.1:80/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
allow all;
}
апач принимает запросы на 127.0.0.1:80
Listen 127.0.0.1:80
IS> 2) передавать запросы на удалённый FastCGI сервер. В следующей версии
IS> в конфиге будет пример:
IS> # pass the PHP scripts to FastCGI server listening on
127.0.0.1:9000
IS> #
IS> #location ~ \.php$ {
IS> # fastcgi_pass 127.0.0.1:9000;
IS> # fastcgi_index index.php;
IS> # fastcgi_param PATH_TRANSLATED /scripts$fastcgi_script_name;
IS> # include conf/fastcgi_params;
IS> #}
IS> Игорь Сысоев
IS> http://sysoev.ru
--
С уважением,
Rem mailto:remontt@xxxxxxxxxx