@triggerfinger

Почему nginx возвращает 403?

Замахался уже с этими конфигами.

Почему не работает static?
Возвращает 403 Forbidden

upstream api_data {
  server 127.0.0.1:7777;
}

server {
  listen 80;

  server_name example.com;

  location / {
    proxy_pass http://api_data/;
#    client_max_body_size 50M;
  }

  location /static/ {
    alias /home/vasya/api-cms-server/public/uploads/;
    gzip_static on;
    expires max;
    add_header Cache-Control public;
  }
}


Мне надо просто раздавать картинки из этой папки. В чем проблема?
  • Вопрос задан
  • 321 просмотр
Решения вопроса 1
1. Включите логгирование на Nginx
2. Проверьте права на каталог /home/vasya/api-cms-server/public/uploads/ и на файлы в нем.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@IKMOL
Думаю нужно убрать / (слеш)
proxy_pass http://api_data/;
Смените на:
location / {
    proxy_pass http://api_data;
  }
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы