Nginx Расположение блока к пути Symfony

Глупый вопрос

У нас есть корень symfony-app example.com будет /home/example/public_html/web

В приложении Symfony у нас есть location путь example.com/tools/

Мы хотели установить некоторые ограничения на это location блок в Nginx

но все, что мы пробовали, не отображается на карте?

Возможно ли это сделать в nginx или это нужно сделать в Symfony?

основные правила, такие как

location ~ /tools {
  deny all;
}

никак не влияет на example.com/tools

2 ответа

Решение

Вы можете добавить ограничение по ip-адресу - просто разрешите локальный запрос, а для других запретите, как здесь:

location ~ /tools {
  allow 127.0.0.1;
  deny all;
}

Вернуть ответ тоже:

location ~ /tools {
    deny all;
    return 403;
}
Другие вопросы по тегам