NGINX - не работает хост - Permission denied

A0
На сайте с 28.08.2011
Offline
18
1165

ОС Linux Mint 15. Настроил nginx и php-fpm. Создал тестовый хост:

server {

server_name test;

root /home/username/www/test;

location / {

index index.php;

}

location ~ \.php$ {

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

При открытии этого хоста в браузере пишет 403 Forbidden. Содержимое лога /var/log/nginx/error.log

2013/11/21 12:21:40 [error] 16392#0: *41 "/home/username/www/test/index.php" is forbidden (13: Permission denied), client: 127.0.0.1, server: test, request: "GET / HTTP/1.1", host: "test"

Права на папку и вложенные в нее файлы и папки 777 www-data:www-data

username-K56CB username # stat ./www

File: ‘./www’

Size: 4096 Blocks: 8 IO Block: 4096 directory

Device: 18h/24d Inode: 26476735 Links: 4

Access: (0777/drwxrwxrwx) Uid: ( 33/www-data) Gid: ( 33/www-data)

Access: 2013-11-21 12:11:12.411861799 +0200

Modify: 2013-11-21 11:50:18.171851277 +0200/etc/nginx/sites-available/test

Change: 2013-11-21 12:10:25.979861409 +0200

Birth: -

Есть одна особенность, при установке Mint я указал "Encrypt my home folder", может быть это из-за того что домашняя папка зашифрована? Хотя через nemo и консоль она нормально открывается.

При этом если переместить этот index.php в папку /var/www/test/index.php, поставить на него права 777 www-data:www-data и прописать новый путь в конфиге хоста /etc/nginx/sites-available/test то он начинает работать.

ngsv
На сайте с 12.10.2012
Offline
47
#1

покажите конфиг php-fpm пула.

SIQWELL (http://siqwell.com/) - Быстро. Качественно. Дорого.
M
На сайте с 24.10.2011
Offline
173
#2

какие пермишены на каталоги /home/username/www /home/username /home?

A0
На сайте с 28.08.2011
Offline
18
#3

/etc/php5/fpm/pool.d/www.conf

...

user = www-data

group = www-data

...

listen = /var/run/php5-fpm.sock

----------------------------

username@username-K56CB ~ $ stat /home

File: ‘/home’

Size: 4096 Blocks: 8 IO Block: 4096 directory

Device: 806h/2054d Inode: 26476545 Links: 4

Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)

------------------------------

username@username-K56CB ~ $ stat /home/username

File: ‘/home/username’

Size: 12288 Blocks: 24 IO Block: 4096 directory

Device: 18h/24d Inode: 26476552 Links: 33

Access: (0700/drwx------) Uid: ( 1000/ username) Gid: ( 1000/ username)

-------------------------------

username@username-K56CB ~ $ stat /home/username/www

File: ‘/home/username/www’

Size: 4096 Blocks: 8 IO Block: 4096 directory

Device: 18h/24d Inode: 26476735 Links: 4

Access: (0777/drwxrwxrwx) Uid: ( 33/www-data) Gid: ( 33/www-data)

ngsv
На сайте с 12.10.2012
Offline
47
#4

chmod 0755 /home/username

chown -R www-data:www-data /home/username

...
user = www-data
group = www-data

listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0777
...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий