Задать вопрос
youtube_com_chevichelov
@youtube_com_chevichelov

Nginx + apache2 не работают директивы deny from all?

Ос: Ubuntu 16.10
Связка: Nginx + apache2
В файле .htaccess прописал
order allow,deny
deny from all

При обращении к сайту через порт 8080 (site.ru:8080/file/1.jpg) на котором работает apache2 файл .htaccess работает корректно и не отдаёт мне картинку.
При обращении на прямую, без порта (site.ru/file/1.jpg) сервер игнорирует правило в .htaccess и отдаёт мне картинку.
Как бороться с этим?
  • Вопрос задан
  • 577 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
youtube_com_chevichelov
@youtube_com_chevichelov Автор вопроса
location ~ /file/(.+)\.*$ {
          deny all;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Блокировать в nginx, так как он скорее всего отдает статику.
location /file/1.jpg {
   deny all;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы