본문 바로가기
Apache

apache 소스 설치

by ohrohi 2016. 8. 30.
반응형

apache 설치

 

cd /usr/local/src 로 이동해서 설치 시작한다

wget http://apache.tt.co.kr/httpd/httpd-2.x.x.tar.gz  -> wget이 처음에는 없으므로 yum을 이용해서 설치한다.

tar xzvf httpd-2.x.x.tar.gz  -> 다운받은 파일 압축 해제

cd httpd.2.x.x -> 설치파일 폴더로 이동

./configure --prefix=/usr/local/apache 입력

 

!!!!!! 이때 no apr  이런 에러메세지가 뜬다. 그럴때는 apr 과 apr-util 을 다운받아야 함

 

wget http://apr.apache.tt.co.kr/apr/apr-x.x.x.tar.gz

wget http://apr.apache.tt.co.kr/apr/apr-util-x.x.x.tar.gz

 

이 두가지를 다운 받는다. 다운받는 경로는 httpd.x.x.x  <- 여기로 

 

두개의 파일을 압축 해제 한 후에 각 파일폴더로 경로이동후

(apr-x.x.x)

./configure

make && make install             <- 이 과정을 하기 위해서는 gcc*을 yum 을 이용해서 설치해야 한다

 

(apr-util-x.x.x)

./configure {--with-apr=/usr/local/apr}  <- 이 설정을 꼭 같이 해줘야함

make && make install

 

만약 pcre... 이런 에러메세지가 뜬다면 yum -y install pcre-devel를 입력해서 설치해준다.

다시 httpd.x.x.x 이 경로로 가서

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr

make && make install 를 입력한다.

 

그리고 /usr/local/apache/bin/apachectl start 를 입력해서 아파치를 실행시킨다.

이 때 Failed 가 뜨는데 환경설정을 해줘야 한다.

 

cd apache/

vi conf/httpd.conf로 가서

ServerName 에 주석처리 되어있는걸 지운후 도메인이 있을경우 도메인을 쓰고 없을경우 서버의 IP를 입력해준다

 

아파치가 정상작동 하는데도 페이지가 열리지 않을경우에는 방화벽을 설정하자

방화벽도 yum 을 이용해서 설치해줘야 한다.

 

apache# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport80 -j ACCEPT 를 추가해준다.

그리고 방화벽 재시작 /etc/init.d/iptables restart

 

설정이 모두 끝나면 웹브라우저에서 아이피주소(혹은 도메인주소) 를 쳐서 접속하면 It works! 가 나오면 설치완료

반응형

'Apache' 카테고리의 다른 글

mime 설정  (0) 2016.08.30
htpasswd 설정하기  (0) 2016.08.30
apache prefork/worker 방식의 차이점  (0) 2016.08.30
아파치 실행이 안될경우  (0) 2016.08.30
APM 연동  (0) 2016.08.30