Почему не дает доступа?

Я имею следующий конфиг
server {
	listen 80;
	root /home/ruslan/Разработка/latina;
	index index.html index.htm index.php;
	
	server_name latina.site www.latina.site default_server;

	add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";

    charset utf-8;

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

	location ~ \.php$ {
		fastcgi_split_path_info ^(.+\.php)(/.+)$;
		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
	}

	location ~ /\.(?!well-known).* {
        deny all;
    }


	location /admin/ {
		alias /home/ruslan/Разработка/latina/admin/public;
		fastcgi_index index.php;
	}

	location / {
		try_files $uri $uri/ /index.php?$query_string;
	}
}

При обращение к адресу latina.site/admin у меня выскакивает 403 ошибка.
Если посмотреть на права
drwxr-xr-x 13 ruslan ruslan 4096 авг 18 13:29 admin
drwxr-xr-x 5 ruslan ruslan 4096 авг 18 10:30 public
-rw-r--r-- 1 ruslan ruslan 1823 янв 3 2018 index.php
ТО есть не понятно, вроде бы он может читать, но выдет в логе
2018/08/21 09:49:52 [error] 10094#10094: *58 directory index of "/home/ruslan/Разработка/latina/admin/public" is forbidden, client: 127.0.0.1, server: latina.site, request: "GET /admin/ HTTP/1.1", host: "latina.site"

Что мне делать? Новичок в администрирование
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
Radjah
@Radjah
От какой учетки nginx работает? Есть у нее доступ к этим каталогам?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы