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

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

at0m1x
Сообщения: 1
ОС: Linux Mint 15

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

Сообщение at0m1x »

ОС 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 то он начинает работать.
Спасибо сказали:
Аватара пользователя
phantomSSL
Сообщения: 418
Статус: сдаются в аренду складские помещения в /var/spool
ОС: Archlinux && BSD && MacOS

Re: NGINX - Не работает хост - Permission denied

Сообщение phantomSSL »

да дефолтовом конфиге nginx запускался?
dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }
Спасибо сказали: