Удалите следующие две строки директив прокси, и это должно сработать:
ProxyPass / balancer://thinservers/
ProxyPassReverse / balancer://thinservers/
Первая строка перезаписи (RewriteCond
) - это проверка, существует ли файл в файловой системе в общедоступном каталоге. Если происходит сбой, он переходит к следующей строке перезаписи (RewriteRule
), которая передает запрос сбалансированному прокси. Эта строка фактически делает то же самое, что и две строки директив прокси.
Если тест пройден успешно (то есть статический файл существует), он пропустит эту строку. Если вы удалили две строки выше, apache будет обслуживать файл из корня документа. Однако, с вышеприведенными строками, он все равно будет передаваться через прокси. Тогда, как вы указали, рельсы не будут настроены для обслуживания этого файла по умолчанию и будут возвращать 404.