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 다운로드 현상이 되는 문제점의 반은 성공했다고 생각했다.

록키 리눅스 APM 설치 후 HTTP Server Test Page가 나온다면 index.html 다운로드 현상을 반은 해결한 것!

이후에 나머지 설정을 하면서 도메인이 루트 경로로 정상적으로 접속한 것을 확인했다.

참조 페이지

Similar Posts

  • SELinux 개념과 보안 설정

    SELinux(Security-Enhanced Linux)란 보안을 강화하기 위해 개발된 리눅스 커널의 보안 기능 중 하나입니다. 셀리눅스는 컴퓨터 시스템의 보안을 강화하기 위해 NSA(National Security Agency:미국 국가안보국)와 레드햇(Red Hat) 등의 기업과 개발자들이 협력하여 개발했습니다. zero-day 공격 및 buffer overflow 등 어플리케이션 취약점으로 인한 해킹을 방지해 주는 핵심 구성요소에 속하지만APM 설치 후 사용하는데 오류가 발생하는 등 불편함이 있습니다. 잘…

  • HTTP 404 에러(클라이언트 에러) 원인과 해결

    HTTP 상태 코드 중 하나인 HTTP 404 에러 페이지는 페이지를 찾을 수 없을 때 발생합니다. 도메인의 URL이 삭제된 경우가 가장 흔한 경우이며, 메인 페이지 및 모든 페이지에서 404 에러가 발생하는 경우 문제를 어떤 경우가 있는지 확인 해 보겠습니다. 목차index.html 다운로드 현상 해결하기참조 페이지✅ HTTP 404 에러 원인 Apache Web Server에서 404 페이지가 발생하는…

  • APM 설치 후 503 에러

    APM 설치 후 503 에러가 발생해서 원인을 error.log를 확인 해 보니 아래와 같은 오류가 확인 되었습니다. 목차index.html 다운로드 현상 해결하기참조 페이지✅ APM 설치 후 503 에러 원인: PHP-FPM 에러 AWS EC2 서비스에 APM 설치 후 처음에는 문제가 없었는데 이미지 파일을 만들면서 서버 재부팅이 있었습니다. 문제는 설치 후 > 서버 재부팅을 하면서 문제가 생긴…

  • HTTP 403 에러(403 Forbidden)

    목차index.html 다운로드 현상 해결하기참조 페이지✅ HTTP 403 에러 HTTP 403 에러는 지정된 클라이언트가 요청한 리소스에 접근할 권한이 없는 경우 403 Forbidden 에러가 발생합니다. ✅ 403 Forbidden 원인과 해결 1. Selinux 설정 끄기 보통 OS 및 APM을 새로 설치한 경우 Selinux가 켜져 있는 상태이기 때문에 Selinux 설정을 변경하거나 Off로 변경합니다. 2. httpd.conf error_log 확인 시…

  • HTTP 503 에러(Service Unavailable) 원인과 해결

    웹사이트에 접속했을 때 발생하는 HTTP 503 에러(Service Unavailable)의 원인은 서버 측에서 발생하는 에러입니다. 서버 과부하, 서버 구성 오류 등 다양한 원인이 있습니다. 목차index.html 다운로드 현상 해결하기참조 페이지✅ HTTP 503 에러 로그 확인하기 먼저 503 error이 발생한 원인을 파악하기 위해 error_log를 확인합니다. ✅ 다양한 HTTP 503 에러 로그 원인 1. httpd 미구동 데몬이 정상적으로…

  • |

    MariaDB: Slow Query Log 설정

    MariaDB에서 Slow Query Log 설정을 할 경우 Mariadb 10.2 버전부터 etc/my.cnf.d/ 폴더안에 mysql-clients.cnf 및 server.cnf 파일로 나뉘게 되었습니다. mysql 이라도 폴더를 확인한 후에 설정 내역에 따라 확인하면 되겠습니다. 먼저 etc/my.cnf.d/server.cnf 파일에 적용하는 방법에 대해 알아 보겠습니다. ※ Slow Query Slow Query는 수행하는 데 오랜 시간이 걸리는 쿼리입니다. 응답 시간이 길어질 경우 서비스의 품질이…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 8   +   7   =