반응형
1802회 1차 068
다음 설명에 해당하는 관련 파일명과 항목의 조합으로 알맞은 것은?
아파치 2.2 버전을 소스 파일로 설치하여 웹 서버를 운영 중이다. ihduser 사용자가 개인 홈페이지를 운영할 수 있도록 관련 디렉터리명을 알려달라고 요청하였다.
① httpd-homedir.conf | HomeDir
② httpd-homedir.conf | UserDir
③ httpd-userdir.conf | HomeDir
④ httpd-userdir.conf | UserDir
오답노트
더보기
더보기
✅ 정답: ④ httpd-userdir.conf | UserDir
🔹 문제 분석
- Apache 2.2 웹 서버에서 특정 사용자가 개인 홈페이지를 운영할 수 있도록 설정해야 합니다.
- 이를 위해 사용자별 디렉터리(예: ~ihduser/public_html 등)에 접근할 수 있도록 설정해야 합니다.
- 관련 설정 파일과 항목을 찾아야 합니다.
🔍 보기별 설명
1️⃣ httpd-homedir.conf | HomeDir ❌
- HomeDir은 일반적인 홈 디렉터리를 의미하며, 아파치 설정 항목이 아님.
- 사용자 웹 디렉터리를 지정하는 설정과 관련 없음
2️⃣ httpd-homedir.conf | UserDir ❌
- 아파치에서 사용자별 웹 디렉터리를 설정하는 파일은 httpd-userdir.conf
- 파일명이 틀렸음
3️⃣ httpd-userdir.conf | HomeDir ❌
- httpd-userdir.conf 파일명은 맞지만, HomeDir이라는 설정 항목은 존재하지 않음.
- 아파치에서 사용자 디렉터리를 설정하는 올바른 항목은 UserDir
4️⃣ httpd-userdir.conf | UserDir ✅ (정답)
- httpd-userdir.conf: Apache에서 사용자별 웹 디렉터리를 설정하는 파일
- UserDir: 사용자별 웹 디렉터리(예: ~/public_html)를 지정하는 아파치 설정 항목
🔹 Apache 설정 확인 방법
사용자별 웹 디렉터리를 활성화하려면 다음과 같은 설정을 httpd-userdir.conf에 추가해야 합니다.
UserDir public_html
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Require all granted
</Directory>
- UserDir public_html: 각 사용자의 ~/public_html을 웹 루트로 사용하도록 지정
- /home/*/public_html: 모든 사용자(*)의 public_html 디렉터리에 대한 접근 권한 설정
🎯 결론
Apache에서 사용자별 개인 홈페이지를 운영할 수 있도록 설정할 때
사용해야 하는 파일은 httpd-userdir.conf,
**설정 항목은 UserDir**입니다.
따라서 정답은 ④번입니다! ✅
반응형
'리눅스마스터1급 기출문제 > 1802회' 카테고리의 다른 글
[리눅스마스터] Apache(httpd.conf) 설정에서 PHP 파일을 해석할 수 있도록 지정하는 과정 (2) | 2025.03.14 |
---|---|
[리눅스마스터] HTTP 요청 메서드(Method) (3) | 2025.03.12 |
[리눅스마스터] 터미널 환경에서 가상머신만을 대상으로 CPU 자원을 모니터링할 때 사용 (4) | 2025.03.11 |
[리눅스마스터] 특정 네트워크 대역만 사용할 수 있도록 허가하는 환경 설정 (5) | 2025.02.14 |
[리눅스마스터] LDAP의 구성 (5) | 2025.01.31 |