728x90
MIME이란 Multipurpose Internet Mail Extensions의 약자로 파일 변환을 의미한다.
오디오 파일 등을 예시로 들자면, 이전 ASCII 표준을 사용하지 않는 바이너리 파일을 전송해야 하기 때문에, 이를 텍스트 파일로 Encoding 하고 => 바이너리 파일로 Decoding 하는 작업을 해야한다.
이때 MIME으로 인코딩한 파일은 Content-type 정보를 앞부분에 담게 된다.
(참조 : https://velog.io/@aerirang647/MIME-type%EC%9D%B4%EB%9E%80)
MIME들은 mime.types 파일에서 설정이 가능하며, 위 파일은 httpd.conf와 동일한 경로에 위치한다.
위와 같은 형태: ${Content-Type} ${Extensions} 로 설정을 할 수 있다.
단, apache에 기반한 OHS의 경우 업그레이드 시 기존 mime.types 설정들이 초기화될 수 있는 위험이 존재한다.
그렇기에 mime.types외 추가적으로 설정하고 싶은 경우 다음과 같이 mime을 추가할 것을 권장한다.
mime.types를 읽는 mime_module에서 AddType ${Content-type} ${Extensions} 형태로 추가를 하면서 mime을 추가 설정할 수 있다.
728x90
'Oracle > Web Tier' 카테고리의 다른 글
OHS ~ Apache 버전 정리 (0) | 2022.10.05 |
---|---|
FileCaching & WLTempDir (0) | 2022.10.04 |
OHS plugin debugging (0) | 2022.09.21 |
OHS proxy balancer를 통한 load balancing (0) | 2022.09.14 |
OHS 성능 issue (EnableMMAP, EnableSendfile) (0) | 2022.07.26 |