Я пытаюсь настроить 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, таким образом, он не требует, чтобы пантомима ввела конфигурацию или какие дополнительные пакеты (RPMs) я должен установить для предоставления корректного MIME, вводит информацию.
Я основывал свой конфигурационный файл Apache на примере, предоставленном Red Hat. Я включил команду
Include conf.modules.d/00-base.conf
, так как думал, что отказ от любых модулей base приведет к плохим вещам.
Но Red Hat предоставил файлы conf.modules.d/00-base.conf
, загрузив множество модулей, некоторые из которых необходимы для реверсивного прокси. В частности, он загружает модуль mod_mime
, которому нужен файл конфигурации MIME-типов.
Замена этой команды Include
на отдельные команды LoadModule
для тех немногих модулей, которые мне нужны, устраняет проблему.
As @ezra -s упомянутый файл mime.types должен идти вместе с установкой. В моем случае он находится в каталоге /etc. Поэтому я просто решил ту же проблему, скопировав файлы mime.types из каталога /etc в /etc/httpd/conf/