Você precisa especificar o local "começando com":
location ^~ /stats {
allow 127.0.0.1;
deny all;
}
Eu tenho o seguinte location
block em nginx:
location /stats {
allow 127.0.0.1;
deny all;
}
Se eu tentar ver /stats
do meu MacBook inicial, recebo 403 Forbidden
como esperado. No entanto, se eu visualizar /stats/index.php
, posso visualizá-lo. Fiquei com a impressão de que o location /stats
se aplicaria recursivamente (ou seja, para todas as crianças).
Como faço esse bloco de localização se comportar como esperado?
Obrigado.
Você precisa especificar o local "começando com":
location ^~ /stats {
allow 127.0.0.1;
deny all;
}
Tags nginx