[리눅스마스터 1급] 3과목 아파치, httpd 관련 문제
2022. 3. 7. 15:34개념
httpd.conf는 아파치 웹 서버의 기본적인 설정을 담당하는 파일
httpd -l 은 아파치 웹 서버의 다중처리모듈(MPM) 관련 정보를 확인하는 명령어이다.
-t : 문법적 오류 점검
-f : 아파치 데몬 실행
-S : 가상 호스트 목록 출력
-l : 컴파일된 모듈 목록 출력
-M : 로딩된 모든 모듈 출력
- 설정 파일 내부에서 문법은 아래와 같다.
ServerRoot "/usr/local/apache"
-> 웹 서버가 설치된 디렉터리를 나타낸다.
Listen 80
-> 아파치 웹 서버의 포트를 설정한다.
ServerAdmin posein@posein.org
-> 서버에 문제가 발생했을 경우 보낼 관리자의 이메일 주소를 적는다.
-> admin이니까 계정을 써야한다.
ServerName www.posein.org:80
-> 서버의 도메인 이름을 적는다. 도메인명 뒤에 포트 번호를 명기한다.
-> 서버 이름이니까 당연히 서버 도메인
DocumentRoot "/usr/local/apache/htdocs"
-> 웹 문서가 위치하는 디렉터리를 나타낸다.
LoadMudle userdir_module modules/mod_userdir.so
> httpd.conf파일에서, 개인홈페이지 사용자를 위해, 관련 모듈을 활성화 하고자할 때
AddType application/x-httpd-php .php .htm .html. inc .php5
아파치 웹 서버가 php 확장자를 가진 파일을 해석할 수 있도록 httpd.conf 파일에 설정
$ vi /usr/local/apache/conf/httpd.conf
AddType application/x-httpd-php .php .htm .html. inc .php5
기출문제
20020년 6월
61. 개인 홈페이지 사용자를 위해 httpd.conf 파일에서 관련 모듈을 활성화하려고 한다. 다음 ( 괄호 ) 안에 들어갈 항목명으로 알맞은 것은?
1. Include
2. AddType
3. AddModule
4. LoadModule
답 > 4
2020년 6월
66. 다음은 웹 페이지 인증을 위해 아파치 사용자를 만드는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
1. htpasswd
2. htuseradd
3. apachectl
4. httpd
정답 : [1] htpasswd
아파치 웹 서버의 주요 실행 파일
htpasswd : 암호 인증이 필요한 웹 페이지를 대상으로, 아이디와 암호를 생성.
apachectl : 아파치 웹 서버의 실행, 종료, 재시작을 위한 도구.
httpd : 아파치 웹 서버의 데몬 프로그램.
2020년 6월
SeverRoot와 DocumentRoot는 "/etc/httpd"처럼 '경로' (경로)
SeverAdmin은 "root@localhost"처럼 '메일주소' (계정이니까 메일주소)
SeverName은 "www.example.com:80"처럼 '도메인명 or IP주소'
2017년 2회
쉽외. 하나의 IP주소에 여러 도메인 vhosts (very hosts들..)
httpd-userdir.conf : 사용자들의 개인 홈페이지를 위한 설정 파일
httpd-info.conf : 아파치 웹 서버의 실행 상태 모니터링을 위한 설정 파일
http-mpm.conf : MPM(Mult Processing Module, 다중처리 모듈)을 위한 설정파일
2019년 9월
'자격증 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급] 3과목 NIS 관련 문제 (0) | 2022.03.07 |
---|---|
[리눅스마스터 1급] 3과목 samba(삼바) / VNC(Virtual Networking Computing) 관련 문제 (0) | 2022.03.07 |
[리눅스마스터 1급] 3과목 메일 관련 문제 (0) | 2022.03.07 |
[리눅스마스터 1급] 3과목 DNS 관련 문제 (zone파일 설정) (0) | 2022.03.07 |
[리눅스마스터 1급] 3과목 가상화기술 (0) | 2022.03.07 |