Назад | Перейти на главную страницу

Настройка корневого каталога nginx в Fedora 19

Итак, у меня был настроен nginx с сайтом по умолчанию. Я решил, что хочу изменить, потому что мой веб-сайт находится по адресу /var/www/site/... поэтому, прежде чем я снова изменился, я пошел в 127.0.0.1 чтобы посмотреть, все ли работает. Я сделал. Я получил This page is hosted by nginx! Хорошо. Теперь я перенесу корневых директоров в /var/www/site потому что у меня там есть файл index.html.

а потом перезапускаю ... получаю такую ​​ошибку:

2014/08/07 01:42:35 [error] 24949#0: *1 "/var/www/site/index.html" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "127.0.0.1"

Это похоже на проблему с правами доступа к файлу. Вы должны увидеть право собственности и разрешения с помощью:

ls -l /var/www/site/index.html

Если вы не знакомы с длинным результатом ls команду, проверьте страницу руководства (man ls) для подробностей.

Вы также можете быстро проверить теорию прав доступа к файлам, временно открытие разрешений. Это можно сделать с помощью:

chmod 666 /var/www/site/index.html

Когда вы закончите, вы захотите изменить разрешения на что-то разумное (в зависимости от ваших конкретных потребностей).

Подробнее о chmod команду можно увидеть с man chmod