정적인 소스를 다루는 웹서버 중 Apache2.2를 CentOS6.7에서 설치하는 방법을 소개한다. 사실 리눅스의 버전에는 크게 영향을 갖지 않는 웹서버다. 설치방법도 간단하며 설정할 부분도 매우 적다.

 

 

 

설치방법은 윈도우 시스템보다 더욱 간편하게 명령어 하나로 가능하다.

설치가 완료되면 서비스 자동 재시작 등록과 웹서버의 root경로와 index 페이지만 설정해주면 끝난다.

 

 

 

# Apache2.2 설치

 

[root@localhost ~]# yum install httpd

 

 

# Apache2.2 서비스 확인 및 등록

 

[root@localhost ~]# chkconfig --list httpd

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

 

전부다 off 값으로 설정되어있으므로 서비스 자동 재시작이 설정되지 않았다.

아래의 명령어로 서비스 자동 재시작을 설정해 준다.

 

[root@localhost ~]# chkconfig httpd on

 

위의 명령어 하나로 웹서버가 자동으로 재시작된다.

 

 

# root 경로와 index 페이지 설정

 

[root@localhost ~]# vi /etc/httpd/conf/httpd.conf

 

위 경로의 httpd.conf 파일의 내용을 수정한다. 내용 중 DocumentRoot의 값을 변경한다. 웹서버의 기본 루트 디렉터리를 설정하는 곳이다. 본인은 /apache/apache2.2/ 경로를 루트로 잡았다. 물론 설정한 경로가 실제로 존재하도록 경로를 생성해야 한다.

 

 

 

위에서 자신이 설정한 루트 디렉터리에서 호출할 기본 페이지를 설정해준다. 기본 값으로는 index.html을 호출하도록 설정되어 있다. 다른 이름의 html 페이지를 호출할 경우 원하는 페이지명을 기입해주면 된다.

 

 

 

 

 

모든 설정이 완료 되었으며 자신이 설정한 루트 디렉터리에서 설정한 index 페이지가 있으면 Apache 웹서버에 접근하면 Default로 페이지가 호출되는 것을 볼 수 있다. 기본포트는 80번이니 접속해서 확인해 보자.

 

Private comment