У меня apache 2.4, работающий на openSUSE, отлично работает уже много лет. Несколько недель назад я обновился с openSUSE 15.0 до 15.1, и внезапно apache перестал обслуживать статические файлы.
Я обнаружил, что если я установил apache для прослушивания только на ipv4, проблема исчезла.
Еще немного покопавшись, и теперь я включил порт 80 как обычно, прослушивая только ipv4. Это работает, как ожидалось. Тогда порт 81 прослушивает ipv6, и здесь запрос ничего не вернет. Странно то, что если это php-страница, я получаю тело ответа от запроса, но если это статический файл, ничего. В файле журнала apache говорится, что файл отправлен, и имеет правильный размер. Браузер, в котором я тестирую (на машине с Windows), получит все заголовки ответа, но НЕ получит тело ответа. Проблема существует для любого интерфейса, который прослушивает ipv6, даже для доступа через ipv4 и ipv6. Интерфейсы / порты, прослушивающие только ipv4, не устраняют эту проблему.
Я совершенно запутался в этом - не знаю, в чем может быть проблема и как ее еще отладить. У кого-нибудь есть подсказка?
-безумцы