반응형
1801회 1차 069
다음은 httpd.conf 파일에 php 확장자를 가진 파일을 해석할 수 있도록 설정하는 과정이다. ( ) 안에 들어갈 내용으로 알맞은 것은?
( ) application/x-httpd-php .php .html .htm .php5 ( ) application/x-httpd-php-source .phps |
① LoadModule
② Include
③ AddType
④ AddEncoding
오답노트
더보기
✅ 정답: ③ AddType
🔹 문제 분석
- Apache(httpd.conf) 설정에서 PHP 파일을 해석할 수 있도록 지정하는 과정을 묻는 문제입니다.
- ( ) application/x-httpd-php .php .html .htm .php5 형태의 설정을 보면 MIME 타입을 특정 확장자에 연결하는 역할을 하는 항목이 들어가야 합니다.
- MIME 타입을 확장자와 연결하는 역할을 하는 Apache 디렉티브는 **AddType**입니다.
🔍 보기별 설명
1️⃣ LoadModule ❌
- Apache에서 특정 모듈을 불러올 때 사용하는 디렉티브
- 예: LoadModule php_module modules/libphp.so
- 하지만 MIME 타입을 설정하는 기능이 아니므로 적절하지 않음.
2️⃣ Include ❌
- 다른 설정 파일을 불러올 때 사용되는 지시어
- 예: Include conf/extra/httpd-ssl.conf
- PHP 파일의 MIME 타입을 설정하는 기능이 아님.
3️⃣ AddType ✅ (정답)
- 특정 파일 확장자와 MIME 타입을 연결하는 디렉티브
- PHP 파일을 Apache에서 해석하도록 설정할 때 사용됨.
- 예제:
AddType application/x-httpd-php .php .html .htm .php5 AddType application/x-httpd-php-source .phps
- 문제에서 제시된 형식과 일치함
4️⃣ AddEncoding ❌
- 문자 인코딩을 설정하는 지시어 (예: gzip, deflate 등 압축 관련)
- 파일의 MIME 타입을 설정하는 역할이 아니므로 적절하지 않음.
🔹 Apache에서 PHP 활성화하기
PHP를 사용하려면 httpd.conf에 다음 설정이 필요합니다.
LoadModule php_module modules/libphp.so # PHP 모듈 불러오기
AddType application/x-httpd-php .php .html .htm .php5
AddType application/x-httpd-php-source .phps
이 설정을 적용하면 .php 및 .html 파일도 PHP 코드로 해석됩니다.
🎯 결론
httpd.conf에서 PHP 확장자를 가진 파일을 해석할 수 있도록 하는 설정은 **AddType**입니다.
따라서 정답은 ③번입니다! ✅
반응형
'리눅스마스터1급 기출문제 > 1802회' 카테고리의 다른 글
[리눅스마스터] PHP 환경에서 php.ini 파일의 경로 설정 (0) | 2025.03.15 |
---|---|
[리눅스마스터] 홈페이지 사용자 디렉터리 설정 (2) | 2025.03.13 |
[리눅스마스터] HTTP 요청 메서드(Method) (4) | 2025.03.12 |
[리눅스마스터] 터미널 환경에서 가상머신만을 대상으로 CPU 자원을 모니터링할 때 사용 (4) | 2025.03.11 |
[리눅스마스터] 특정 네트워크 대역만 사용할 수 있도록 허가하는 환경 설정 (5) | 2025.02.14 |