본문 바로가기

Server/WAS + Web Server

Apache Install Guide

Apache 2.4 설치 가이드


작업환경

OS - CentOS 6.7

Java - 1.8


다운로드 목록

- Apache 2.4.29

- pcre-8.41

- apr-1.6.3

- apr-util-1.6.1



파일 다운로드

1. Apache 다운로드

 1) https://httpd.apache.org를 접속한다.

 2) 왼쪽 Tab을 보면 Download! 를 클릭하여 이동한다.

 3) 설치하고자 하는 버전을 선택하여 클릭한다. 현재 문서는 2.4.29 버전을 설치하는 가이드이다.

 4) 아래그림과 같은 화면을 볼 수 있다. 다운로드는 2가지 방법으로 할 수 있다. (tar.gz이나 tar.bz2 아무거나 받아도 상관없다.)

    - httpd-2.4.29.tar.gz를 마우스 왼쪽클릭하여 저장 후 ftp툴을 이용하여 서버로 전송한다.

    - httpd-2.4.29.tar.gz를 마우스 오른쪽클릭하여 링크주소복사를 한 다음 CentOS에서 wget으로 다운로드 받는다.

      ex) wget http://apache.tt.co.kr//httpd/httpd-2.4.29.tar.gz


2. pcre 다운로드

 1) ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 를 브라우저 주소창에 입력하여 접속한다.

    만약 접속이 안될 경우 www.pcre.org에 접속하여 Download경로를 찾는다.

 2) pcre-8.41.tar.gz를 다운로드 받고 ftp툴을 이용하여 서버로 전송한다.

 

3. apr, apr-util 다운로드

 1) https://apr.apache.org/download.cgi에 접속한다.

 2) apr-1.6.3.tar.gz과 apr-util-1.6.1.tar.gz을 다운로드 받아 서버로 전송한다.


파일 압축해제 및 경로이동

1. 다운로드한 파일들을 /usr/local/ 경로로 옮긴다.

[root@localhost local]# mv [파일명] /usr/local


2. 다운받은 압축파일들 압축해제한다. (tar.bz2는 unzip으로 압축풀기를 한다.)

[root@localhost local]# tar -zxvf apr-1.6.3.tar.gz

[root@localhost local]# tar -zxvf apr-util-1.6.1.tar.gz

[root@localhost local]# tar -zxvf pcre-8.41.tar.gz

[root@localhost local]# tar -zxvf httpd-2.4.25.tar.gz


3. 디렉토리 및 파일 권한을 변경한다.

[root@localhost local]# chown -R root:root apr-1.6.3.tar.gz

[root@localhost local]# chown -R root:root apr-util-1.6.1.tar.gz

[root@localhost local]# chown -R root:root pcre-8.41.tar.gz

[root@localhost local]# chown -R root:root httpd-2.4.25.tar.gz


컴파일 & 설치

※ 주의사항

 아래 순서대로 해야한다.

 configure 또는 make 시 에러가 발생하면 설치가 제대로 된게 아니다.


1. apr

[root@localhost local]# cd /usr/local/apr-1.6.3

[root@localhost apr-1.6.3]# ./configure --prefix=/usr/local/apr

[root@localhost apr-1.6.3]# make && make install


2. apr-util

[root@localhost local]# cd /usr/local/apr-util-1.6.1

[root@localhost apr-util-1.6.1]# ./configure --prefix=/usr/local/aprutil --with-apr=/usr/local/apr/

[root@localhost apr-util-1.6.1]# make && make install


3. pcre

[root@localhost local]# cd /usr/local/pcre-8.41

[root@localhost pcre-8.41]# ./configure --prefix=/usr/local/pcre

[root@localhost pcre-8.41]# make && make install


4. apache

[root@localhost local]# cd /usr/local/httpd-2.4.25

[root@localhost httpd-2.4.25# ./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-so --enable-rewrite --enable-auth-digest --with-apr=/usr/local/apr --with-apr-util=/usr/local/apruitl/ --with-pcre=/usr/local/pcre

[root@localhost httpd-2.4.25]# make && make install


5. 여기까지 에러없이 설치가 잘 됐으면 apache를 실행한다.

[root@localhost local]# cd /usr/local/apache/bin

[root@localhost local]# ./apachectl start


설치확인

1. 프로세스 확인

[root@localhost local]# ps -ef | grep httpd

정상적으로 실행이 됐는지 프로세스로 확인한다.


위와 같이 httpd프로세스가 보이면 정상실행이 된 것이고, 브라우저에서 서버IP로 접속하면 확인이 가능하다.


'Server > WAS + Web Server' 카테고리의 다른 글

Tomcat 9 Install Guide  (0) 2018.03.02
Apache + Tomcat 연동  (0) 2018.03.02
jdk 설치  (0) 2018.03.02