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.
Куда копать?
|