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 |