Возвращаясь к проблеме.
Начал экспериментировать на другом сервере.
Конфиг следующий:
server {
listen 192.168.77.1:80;
server_name local.ru;
error_log /var/log/nginx/local_nginx.error.log debug;
root /tmp ;
location ~ /$ {
allow 192.168.77.64;
deny all;
root /tmp/;
autoindex on;
autoindex_exact_size on;
}
location / {
autoindex off;
root /tmp/;
}
}
Обращаюсь как раз с 192.168.77.64 на 192.168.77.1 и получаю 403-ю
ошибку. Ниже приаттачиваю отладочный лог.
Подскажите пожалуйста в чем я не прав?
Запрос попадает в второй локейшен.