ПРОЕКТЫ 


  АРХИВ 


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]

nginx/fastcgi-php (spawn-fcgi) permission problem


  • To: nginx-ru@xxxxxxxxx
  • Subject: nginx/fastcgi-php (spawn-fcgi) permission problem
  • From: AlexeyK <itsmegawtf@xxxxxxxxx>
  • Date: Fri, 8 Feb 2008 19:00:34 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=vNcgQzRXjMw4Npt3V0PtcfssGEOZMAbSX790nymaj/E=; b=H96xtWOZTrbYZhvrDl0PMeKXWMEqxxSuFsy5vRPEuHUVqoLnCz0UjEYiBEXgn63XJgv/MsSNyjd+994+D7qHIKgC2Yv2H+eOMa6Wrexs7cA4XLdLlh1HUOih4q7TcCUHLmzzi1XQ/QSBWtH9EkQDMCSHt1yt4u2vuyjrzB8BwDg=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=m7x2YkFD1S4zWNwQ412q7zSyABfNWlJm5OSJpxqPssz9OFkLlgWvsqaiQlsmAECKbSkU+9okR6Ai82tirW0d5K2aVIWIRBHWIt/OP4NpAoWrdJY6OaqVqnUt/BaAChtpilNeJeMZp4K5dAlYtBOVddYxVyJJQLkk+1aotWMda8E=

Доброго всем времени суток, сегодня переводил один проект с апача на
нгинкс, возникли проблемы с доступом к файлам:

[root@daemon /var/log]# grep 77.235.115.5 nginx-*
nginx-access.log:77.235.115.5 - - [08/Feb/2008:15:05:16 +0000] "GET
/index.php HTTP/1.1" 200 1016 "-" "Mozilla/5.0 (Windows; U; Windows NT
5.1; ru; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
nginx-access.log:77.235.115.5 - - [08/Feb/2008:15:05:18 +0000] "GET
/theme/style.css HTTP/1.1" 403 169 "http://site.name/index.php";
"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.12)
Gecko/20080201 Firefox/2.0.0.12"
nginx-error.log:2008/02/08 15:05:18 [crit] 67457#0: *239 stat()
"/usr/domains/site.name/html" failed (13: Permission denied), client:
77.235.115.5, server: 195.3.41.231, request: "GET /theme/style.css
HTTP/1.1", host: "site.name", referrer: "http://site.name/index.php";

самое странное, что apache до этого работал под юзером/группой www,
nginx/spawn-fcgi настроены точно так же:

[root@daemon /var/log]# ps axU www
  PID  TT  STAT      TIME COMMAND
67176  ??  Is     0:00.15 /usr/local/bin/php-cgi
68413  ??  S      0:03.96 /usr/local/bin/php-cgi
68414  ??  S      0:03.89 /usr/local/bin/php-cgi
68425  ??  S      0:03.81 /usr/local/bin/php-cgi
68426  ??  S      0:03.85 /usr/local/bin/php-cgi
68445  ??  S      0:03.54 nginx: worker process (nginx)

причем права на все файлы в
/usr/domains/site.name/html равны 777, но отрабатываются только
скрипты, для которых есть обработчик:

location ~ \.php$ {
        include php_params;
}

если добавить в обработчик файл css, то все отлично работает.

В другой папке лежит phpmyadmin, там владелец рут, но права на чтение
есть, файлы с расширением пхп, тот же permission denied.

Куда копать?


 




Copyright © Lexa Software, 1996-2009.