[CentOS] Apache MIME TYPE 설정하기!



웹페이지에서 비디오나 오디오 , 이미지 등 멀티미디어 파일을 출력하려고 하거나, 그 외 기타 다른 파일들을 웹상에서 활용하려고 할 때,

클라이언트의 브라우저나, 웹 서버 상에 해당 파일 포맷(확장자)에 대한 MIME TYPE 이 등록되어 있지 않으면, 보여주고자 하는 컨텐츠를 웹상에서 제대로 확인 할 수 없습니다.


기존에 없던 파일 포맷이 새로 생겼다고 가정했을 때, 이 포맷을 웹서버에 MIME TYPE에 등록해 주지 않으면 웹서버는 이 확장자들을 인식하지 못합니다.


예를들어, 로컬에서는 문제없이 잘 재생되던 미디어 파일이 웹서버에 업로드 후 재생되지 않는 다면 이 문제일 수 있습니다.




웹서버(Apache) 에 MIME TYPE 설정하기




OS의 배포판에 따라 설정파일의 위치는 조금씩 다를 수 있습니다.

아파치의 경우 주로, /etc/mime.types 에 위치하지만 해당 위치에 파일이 없는 경우 httpd.conf 파일을 확인합니다.


Bash(Linux)

[root@ /]# vi /etc/httpd/conf/httpd.conf


해당파일에서 <IfModule mime_module> 하위에 TypesConfig 를 보면 mime.types 파일의 위치를 확인 할 수 있습니다.


Bash(Linux)

<IfModule mime_module> # # TypesConfig points to the file containing the list of mappings from # filename extension to MIME-type. # TypesConfig /etc/mime.types


파일의 위치를 찾았으면, 해당 파일을 vi로 연 후,


Bash(Linux)

[root@ /]# vi /etc/mime.types


MIME TYPE 종류보기

추가하고자 하는 MIME TYPE 을 추가한 후, 아파치를 재시작 해주면 끝!




+ Recent posts

티스토리 툴바