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;
}