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-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 |