APM 설치 후 index.html 다운로드 현상과 해결 방법
웹 서버 세팅을 위해 APM을 설치했는데 index.html 다운로드 현상이 발생했다. 원인으로 아파치랑 PHP 연동이 되지 않았기 때문에 오류가 발생하는 것으로 구글링 결과 확인되었습니다. 참고로 html과 php 모두 동일한 다운로드 되는 현상이 나오는 것을 발견했습니다.
index.html 다운로드 현상 해결하기
먼저 httpd.conf 파일에 다음 설정이 되어 있는지 확인해 보자.
vi /etc/httpd/conf/httpd.conf
# apache 의 httd.conf 안에
<IfModule dir_module>
DirectoryIndex index.php index.html index.htm
</IfModule>
두 번째 [AddType application] 설정이 추가 되었는지를 확인하는 것이다.
290 AddType application/x-httpd-php .php
291 AddType application/x-httpd-phps .phps
APM 설치 후 1시간 정도 구글링을 하면서 여러가지 설정을 바꾸다가 오라클 클라우드 테스트 서버였기 때문에 이전에 만들어 놓은 이미지로 되돌린 다음에 위 2가지 설정을 다시 진행했으며 이후에 다운로드 현상은 없어졌다.
나머지 설정을 잡기 전에 [HTTP Server Test Page]가 나온다면 index.html 다운로드 현상이 되는 문제점의 반은 성공했다고 생각했다.
이후에 나머지 설정을 하면서 도메인이 루트 경로로 정상적으로 접속한 것을 확인했다.