Столкнулся на одном из серверов со странным поведением, вероятнее всего, nginx. При попытке зайти на страницу мы получает содержимое каталога, т.е. видим скрипты в директории, структуру папок и т.д. По папкам ходить при этом нельзя, не пускает. А вот обратиться к какому-то конкретному скрипту – можно. По времени возникновения и сайтам – рандомно, но не чаще раза в сутки-пять. Лечится удалением кэша и перезагрузкой страницы. В логах ничего интересного, никаких специфических ошибок. На других машинах ничего подобного нет.
Поиск пока ничего толкового не дал. Any ideas?
Немного из конфигурационных файлов:
proxy_cache_path /var/tmp/domain levels=1:2 keys_zone=domain :32m inactive=7d;
Основной локейшен:
location / {
proxy_cache domain;
proxy_cache_key «$request_method|$is_args|$host|$request_uri»;
proxy_hide_header Set-Cookie;
proxy_ignore_headers Cache-Control Expires;
proxy_cache_valid 200 302 304 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid 503 1m;
proxy_cache_valid any 5m;
proxy_cache_use_stale http_502 http_503 http_504;
proxy_pass http://domain-ip:8080;
proxy_redirect http://domain.ru:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr; }
Параметры: debian 5, nginx 0.86->1.04, apache2.2+mod_php