Nginx не отдает статику

SergXP

Новичок
Привет Всем!

В первые с такой проблемой столкнулся, nginx не хочет отдавать статику.
главное JS отдает, все остальное нет.

Настраиваю связку Nginx + Apache

Код:
upstream backend {
  server 192.168.111.7:8080;
}

server {
   listen 80;
   server_name domain.ru;
   access_log /var/www/site/logs/nginx_access.log;
   error_log /var/www/site/logs/nginx_error.log;

   location / {
     proxy_pass         http://backend;
    include /etc/nginx/proxy.conf
  }

location ~* \.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpeg|avi|zip|gz|bz2|rar)$ {
   root /var/www/sites/domain.ru/public_html/;
   access_log /var/www/logs/domain.access.log;
   error_page 404 403 500 = @fallback;
  }

  location @fallback {
     proxy_pass http://backend;
     proxy_set_header Host $host;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_set_header X-Real-IP $remote_addr;
  }
}
во всех логах пусто. статика открывается по "домен:8080",
а просто с домена
404 Not Found

права все стоят правильно, владелец тоже
что я не так делаю?
полдня потерял, не могу найти свою ошибку(
убирал @fallback, пробовал самый простой конфиг, тоже самое..

Спасибо!
 
Последнее редактирование:

hell0w0rd

Продвинутый новичок
Ну так ты ее и не отдаешь.
Код:
location / {
    try_files $uri $uri/ @fallback;
}
ЗЫ есть тег code, хватит использовать цитаты для кода
 
Сверху