Обратный прокси-сервер Apache AH01597: не удалось открыть файл конфигурации типов MIME

Обратный прокси-сервер Apache AH01597: не удалось открыть файл конфигурации типов MIME

Я пытаюсь настроить Apache HTTP-сервер 2.4 как обратный прокси-сервер на сервере RHEL 7. При запуске Apache он жалуется в своем файле журнала ( /var/log/httpd/error_log):

 AH01597: could not open mime types config file /etc/httpd/conf/mime.types.

Я удивлен, что он заботится о типах MIME, так как я вообще не хочу, чтобы он обслуживал файлы из файловой системы. Как мне настроить Apache HTTP-сервер, чтобы он не требовал конфигурации типов MIMEиликакие дополнительные пакеты (RPM) мне необходимо установить для предоставления корректной информации о типах MIME.

решение1

Я создал свой файл конфигурации Apache на основе примера, предоставленного Red Hat. Я включил команду

 Include conf.modules.d/00-base.conf

как я и думал, оставив любойбазамодули приведут к Плохим Вещам.

Но предоставленные Red Hat conf.modules.d/00-base.confфайлы загружают многочисленные модули, немногие из которых требуются для обратного прокси. В частности, он загружает модуль mod_mime, которому нужен файл конфигурации типов MIME.

Замена этой Includeкоманды отдельными LoadModuleкомандами для нескольких нужных мне модулей устранила проблему.

решение2

Как сказал @ezra-s, файл mime.types должен быть установлен вместе с инсталляцией. В моем случае он находится в каталоге /etc. Поэтому я просто решил ту же проблему, скопировав файлы mime.types из каталога /etc в /etc/httpd/conf/

решение3

Это может быть вызвано неправильной настройкой ServerRoot— не путайте его (как это сделал я) с DocumentRoot.

  • ServerRoot- каталог установки Apache (и базовый каталог для связанных журналов, pid-файлов или mime.types и т. д.)
  • DocumentRoot- веб-директория

Связанный контент