if ($answer_counter == 1): ?>
endif; ?>
Обычно я использую 755
(или rwxr-xr-x
) в моем веб-корне, но я не думаю, что это проблема, с которой вы работаете, поскольку ваш каталог уже настроен на это. nginx
должно иметь доступ к вашему каталогу. Затем этот вопрос становится разрешением (или существованием) файла, к которому вы пытаетесь получить доступ. Файлы в вашем каталоге должны быть доступны для чтения пользователем, nginx
работает как. Обычно я оставляю эти файлы равными 755
(так же, как и каталог). Вы можете изменить весь каталог, выполнив sudo chmod -R 755 /var/www/nginx-default/
.
Если в каталоге нет индексного файла, вы все равно получите ту же ошибку. Индексный файл используется, когда вы запрашиваете каталог, в котором нет списков каталогов. Наиболее распространенным индексным файлом является index.html
. Это значение по умолчанию можно изменить в вашей конфигурации, однако, используя что-то вроде:
location / {
index index.php;
}
Если вы хотите, чтобы nginx
создавал для вас список файлов в этом каталоге, просто включите индексацию каталога , например так:
location / {
autoindex on;
}