403 Forbidden Nginx: как исправить ситуацию?

Автор simonflex, 03 марта 2019, 18:36:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

simonflex

Всем доброго времени суток!
Уважаемые подскажите как исправить проблему 403 Forbidden Nginx
Начал изучать Nginx как и что с самого начала.
Для примера решил сделать файловый http сервер для скачивания файлов.
На локальном компе все получилось, вроде как работает. Тоже самое сделал на VPS Amazon
Но вот проблема не могу скачать файл, ошибка 403
1. Создал /data/www
Права доступа сделал 755
namei - l /data/www/*
f: /data/www/index.html
dr-xr-xr-x root  root  /
drwxr-xr-x nginx nginx data
drwxr-xr-x nginx nginx www
-rw-r--r-- nginx nginx index.html
f: /data/www/jopa1.jpg
dr-xr-xr-x root   root   /
drwxr-xr-x nginx  nginx  data
drwxr-xr-x nginx  nginx  www
-rw-r--r-- centos centos jopa1.jpg

curl localhost/data/www/index.html
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.12.2</center>
</body>
</html>

Если не верно указать путь к файлу то сервер отдает ошибку что нет файла.
Никаких решений не нашел кроме изменить владельца, групу на nginx и права доступа 755

Я всегда с пониманием оцениваю любую помощь !
  •  

simonflex

Проблема решена путем отключения SELinux
Я всегда с пониманием оцениваю любую помощь !
  •  

endru

Надо было не отключать, а настраивать. Так то дыра в безопасности.

simonflex

На том этапе который был нужен мне, безопасность маловажна, т.к. у Amazona можно сразу включить фильтр по ip (inbound / outbound)
Пока я только начал изучать как работает nginx. И получилось так что на localhost настроил, а на vps-ке ни в какую.
И SELinux это отдельная тема, в нее тоже надо вникать думаю.
Я всегда с пониманием оцениваю любую помощь !
  •  

symon2014

На vps ке все создавалось отдельно и самостоятельно , или переносилось с локалхоста после настройки и проверки?
  •  

simonflex

#5
Цитата: symon2014 от 04 марта 2019, 16:03:55На vps ке все создавалось отдельно и самостоятельно , или переносилось с локалхоста после настройки и проверки?
Все создавалось отдельно и самостоятельно. После установки nginx есть базовый конфиг который и нужно править под свои требования.  И особо то ничего делать не нужно было, добавить пару строк lacation. В моем случае на амазоне я выбрал linux-small-install и далее по мере необходимости добавляю необходимое.
Я всегда с пониманием оцениваю любую помощь !
  •  

ogost

#6
Прекращаем флуд и взаимные оскорбления.

*Тема закрыта по причине перехода пользователей форума на личности. Сообщения не относящиеся к теме удалены. Endru