ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[4]: ???????... (?????????, ????? ? CRLF)



Здравствуйте, Уважаемый(-ая, -ое) Boris Dolgov!

>> BD> А если переписать конфиг по-нормальному?
>>
>> А если прочитать сообщение полностью?
>> Чилд не имеет права падать ни в каком случае.
>> Особенно если всё начинает работать "всего лишь" от копирования установки в
>> другое место.
BD> При использовании нерекомендуемого к использованию if чайлд может
BD> делать что угодно - http://wiki.nginx.org/IfIsEvil

>> И объясни мне, как
>>
>> location = /proxy.php
>> {
>>    internal;
>>    fastcgi_pass ...;
>> }
>>
>> предотвратит обращение к файлу напрямую?
BD> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#internal

Спасибо, прозрел, только - не помогло :(

    server {
        listen       80;
        server_name  localhost;

        charset utf-8;


        location = / {
            root   html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

Работает.

    server {
        listen       80;
        server_name  localhost;

        charset utf-8;

        #access_log  logs/host.access.log  main;

        location = / {
            root   html;
            index  index.html index.htm;
        }

        location / {
            root   html;
            try_files $uri $uri/ /index.html ; # /proxy.php?node=$request_uri ;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

Чилд падает.
В логах ничего внятного.

2010/09/07 00:23:23 [notice] 28456#29700: using the "select" event method
2010/09/07 00:23:23 [notice] 28456#29700: nginx/0.8.50
2010/09/07 00:23:23 [notice] 28456#29700: start worker processes
2010/09/07 00:23:23 [notice] 28456#29700: start worker process 29292
2010/09/07 00:23:23 [notice] 29292#30216: nginx/0.8.50
2010/09/07 00:23:23 [notice] 29292#30216: create thread 29740
2010/09/07 00:23:23 [notice] 29292#30216: create thread 30148
2010/09/07 00:23:23 [notice] 29292#30216: create thread 28832
2010/09/07 00:23:26 [notice] 28456#29700: worker process 29292 exited with code 
C0000005
2010/09/07 00:23:26 [notice] 28456#29700: start worker process 29492
2010/09/07 00:23:26 [notice] 29492#30496: nginx/0.8.50
2010/09/07 00:23:26 [notice] 29492#30496: create thread 30168
2010/09/07 00:23:26 [notice] 29492#30496: create thread 29840
2010/09/07 00:23:26 [notice] 29492#30496: create thread 29000


-- 
С уважением

    Andrey Repin (hell-for-yahoo@xxxxxxxx) вторник, 07.09.2010, <0:18>


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.