반응형

개념

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월

반응형