Подскажите такую вещь. У меня на машине работает связка nginx+php-fcgi. Я хочу чтобы по адресу домен.ру у меня заходили все и видели все, что захотят, а вот папку admin - закрыть через .htpasswd. Поэтому я пишу приведенный ниже конфиг.<br>
Собственно корень у меня работает как надо, admin - пароль спрашивает, но после введения пароля мне отдается страница с текстом: &quot;No input file specified.&quot;.<br>В логах пишется что-то вроде этого:<br>2009/04/08 16:37:25 [error] 4038#0: *21 open() &quot;/var/www/graph/public_html/favicon.ico&quot; failed (2: No such file or directory), client: 192.168.0.29, server: <a href="http://domain.com">domain.com</a>, URL: &quot;/favicon.ico&quot;, host: &quot;antonk.edc&quot;, referrer: &quot;<a href="http://domain.com/admin/">http://domain.com/admin/</a>&quot;<br>
<br>Что я делаю неправильно?<br><br>location ~ /admin/ {<br>    autoindex    on;<br>    autoindex_exact_size  off;<br>    auth_basic &quot;Hello, please login&quot;;<br>    auth_basic_user_file /etc/nginx/passwds;<br>    fastcgi_pass   <a href="http://192.168.0.58:4000">192.168.0.58:4000</a>;<br>
     include  /etc/nginx/fastcgi_params;<br>    fastcgi_param  SCRIPT_FILENAME  /var/www/graph/public_html/admin$fastcgi_script_name;<br>    }<br><br><br>location ~ \.php$ {<br>        fastcgi_pass   <a href="http://192.168.0.58:4000">192.168.0.58:4000</a>;<br>
        fastcgi_index  index.php;<br>        fastcgi_param  SCRIPT_FILENAME  /var/www/graph/public_html$fastcgi_script_name;<br>        fastcgi_param  QUERY_STRING     $query_string;<br>        fastcgi_param  REQUEST_METHOD   $request_method;<br>
        fastcgi_param  CONTENT_TYPE     $content_type;<br>        fastcgi_param  CONTENT_LENGTH   $content_length;<br><br>        }<br><br clear="all"><br>-- <br>Best regards,<br>Anton Kiryushkin,<br><br>