728x90

안녕하세요 피슬입니다

 

웹서버를 테스트용으로 띄울 일이 생겨 컴파일하여 설치해보겠습니다.

 

크게 2가지로 나뉘는데요 

 

1. 필요 파일 다운로드

2. 파일 압축 해제 및 컴파일

의 순서로 진행 해보겠습니다.

 

1. 필요 파일 다운로드

apache 파일을 포함하여 몇개가 더 필요합니다. 

 

아래 안내드리는 내용으로 따라하시면 쉽고 빠르게 설치하실 수 있을거라고 생각합니다

 

http://mirror.apache-kr.org/apache/httpd/

 

Index of /apache/httpd

Index of /dist/httpd Apache HTTP Server Source Code Distributions This download page includes only the sources to compile and build Apache yourself with the proper tools. Download the precompiled distribution for your platform from binaries/. Important Not

mirror.apache-kr.org

접속 후 2.4.46 or 2.4.48 tar.gz 파일 다운로드 하시면 됩니다.

wget http://mirror.apache-kr.org/apache/httpd/httpd-2.4.46.tar.gz

을 입력해주시면 

이런식으로 다운로드가 완료됩니다!

 

아파치를 설치하기 전 의존성 설치를 해주어야 하는데요! 아래와 같습니다

 

yum -y install gcc-c++
yum -y install zlib-devel
yum -y install openssl-devel
yum -y install expat-devel
yum -y install wget gcc gcc-c++ zlib-devel openssl-devel

 

하나하나 천천히 복사 & 붙여넣기 하시면 됩니다! (한방에 긁어서 붙여넣어도 되는건 비밀)

하지만 저는 개인적으로 -y 옵션은 사용을 지양해요 ㅎㅎ

 

추가로, pcre-8.42 , apr-util-1.6.1 , apr-1.6.3 도 필요합니다

 

wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
wget http://mirror.apache-kr.org/apr/apr-1.7.0.tar.gz
wget http://mirror.apache-kr.org/apr/apr-util-1.6.1.tar.gz

세개 더 받아주시면 

 

아래와 같이 총 4개의 파일이 있게 됩니다

 

이제 한 절반정도 끝난거 같네요 (시작이 반이니까)

 

이젠 압축 해제, 컴파일 만 해주면 끝입니다

 

먼저 아파치를 설치할 경로와 apr,pcre 등 컴파일 경로를 정해줘야 하는데요

저는 apache는 /usr/local/apache 에, 나머지는 /usr/local/src 에 설치하도록 하겠습니다.

 

먼저 압축 해제를 먼저 하겠습니다

tar -xvzf httpd-2.4.46.tar.gz 
tar -xvzf pcre-8.42.tar.gz 
tar -xvzf apr-util-1.6.1.tar.gz 
tar -xvzf apr-1.7.0.tar.gz

그 후 각각 디렉토리에서 make 해주셔야 합니다

 

1) pcre

cd pcre-8.42/
./configure --prefix=[pcre 설치 할 경로]
make & make install

 

2) apr

cd ../
cd apr-1.6.3/
./configure --prefix=[apr 설치 할 경로]
make & make ins

3) apr-util

cd ../
cd apr-util-1.6.1/
./configure --with-apr=[apr 설치 경로] --prefix=[apr-util 설치 할 경로]
make
make install

4) httpd

cd ../
cd httpd-2.4.33/
./configure --prefix=[아파치 설치 할 경로] --with-apr=[apr 설치 경로] --with-apr-util=[apr-util 설치 경로] --with-pcre=[pcre 설치 경로] --enable-proxy --enable-so --enable-rewrite --enable-ssl
make & make install

httpd 부분이 길긴 하지만 apr, apr-util, pcre 의 설치경로는 /usr/local/src로 동일하기 떄문에

그렇게 어렵지 않습니다!!

 

한단계 한단계 천천히 하시면 간단하게 설치 하실수 있을거라고 믿습니다.

 

읽기 힘들 정도로 빠르게 뭔가 스르르르륵 지나갑니다

 

마지막까지 아무 문제 없이 make install 하셨다면 설치가 완료된것입니다.

 

/usr/local/apache/conf 에 있는 httpd.conf 파일을 입맛에 맞게 수정하신 후 

 

./usr/local/apache/bin/apachectl start 하시면 웹서버 기동이 완료됩니다!!

 

이렇게 It works! 라는 문구가 나오면 성공입니다~~!!!

 

이상으로 아파치 컴파일 설치설명을 마치겠습니다

 

긴 글 읽어주셔서 감사합니다

728x90

+ Recent posts