Apache 역방향 프록시 AH01597: MIME 유형 구성 파일을 열 수 없습니다.

Apache 역방향 프록시 AH01597: MIME 유형 구성 파일을 열 수 없습니다.

RHEL 7 서버에서 Apache HTTP 서버 2.4를 역방향 프록시로 구성하려고 합니다. Apache가 시작되면 로그 파일( /var/log/httpd/error_log)에 다음과 같은 메시지가 표시됩니다.

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

파일 시스템의 파일을 전혀 제공하고 싶지 않기 때문에 MIME 유형에 관심이 있다는 사실에 놀랐습니다. MIME 유형 구성을 요구하지 않도록 Apache HTTP 서버를 구성하려면 어떻게 해야 합니까?또는올바른 MIME 유형 정보를 제공하려면 어떤 추가 패키지(RPM)를 설치해야 합니까?

답변1

Red Hat이 제공한 예제를 기반으로 Apache 구성 파일을 만들었습니다. 나는 명령을 포함시켰다

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

내가 생각했던 것처럼베이스모듈은 나쁜 일로 이어질 것입니다.

그러나 Red Hat 제공 conf.modules.d/00-base.conf파일은 수많은 모듈을 로드하며 그 중 리버스 프록시에 필요한 모듈은 거의 없습니다. 특히 mod_mimeMIME 유형 구성 파일이 필요한 모듈을 로드합니다.

해당 명령을 필요한 몇 가지 모듈에 대한 Include개별 명령으로 바꾸면 문제가 해결됩니다.LoadModule

답변2

@ezra-s가 언급했듯이 mime.types 파일은 설치와 함께 제공되어야 합니다. 내 경우에는 /etc 디렉토리에 있습니다. 그래서 mime.types 파일을 /etc 디렉토리에서 /etc/httpd/conf/로 복사하여 동일한 문제를 해결했습니다.

답변3

이는 잘못된 설정으로 인해 발생할 수 있습니다 ServerRoot. (제가 했던 것처럼) 와 혼동하지 마십시오 DocumentRoot.

  • ServerRoot- Apache 설치 디렉토리(및 관련 로그, pidfiles 또는 mime.types 등의 기본 디렉토리)
  • DocumentRoot- 웹 디렉토리

관련 정보