Назад | Перейти на главную страницу

серверы apache не отправляют данные после обновления glibc

У меня есть сервер загрузки apache, на котором я недавно выполнил неудачную установку новой версии glibc, и теперь я получаю только «данные не получены» при попытке получить файлы. Версия сервера: Apache / 2.4.6 (Unix)

Я использую CentOS Linux 6.6, установил glibc-2.12-1.149.el6_6.5.x86_64 через rpm, так как в то время ошибка сети означала, что yum не работал. / var / log / httpd / error_log показывает:

[Чт 29 января 13:10: 33.503125 2015] [cgi: error] [pid 12058] [client 10.8.1.133:52077] AH01215: (2) Нет такого файла или каталога: exec of '/var/www/cgi-bin/<file that it's attempting to retrieve>.exe

'повторяется постоянно, а wget возвращает:

HTTP-запрос отправлен, ожидает ответа ... Данные не получены. Повторная попытка.

Думаю, я исправил установку glibc и все недостающие зависимости, но почему он больше не находит файлы? Я проверил и убедился, что файл есть и имеет правильные разрешения, но я не могу заставить сервер получать файлы.

Вы просматривали файлы конфигурации Apache? Если возможно, сравните ваш httpd.conf и связанные файлы с последней резервной копией непосредственно перед фиаско с glibc.

В частности, кажется странным, что запрос на загрузку файла отправляется в ваш каталог cgi-bin. Попробуйте взглянуть на директивы «Directory», «Alias» и «ScriptAlias» в вашей настройке.