반응형
리눅스에 아파치2.2를 설치해 보자.
일단 리눅스에 기본 httpd 가 설치되어 있지 않다고 가정하고 진행하도록 하겠다.
1. 아파치 다운로드 및 압축풀기
[root@tourWeb1 ~]# cd /usr/local/src [root@tourWeb1 ~]# wget http://mirror.apache-kr.org//httpd/httpd-2.2.27.tar.gz [root@tourWeb1 ~]# tar zxvf httpd-2.2.27.tar.gz
또는 아파치 홈페이지를 통해 다운로드 : http://httpd.apache.org/
2. 컴파일 및 설치
[root@tourWeb1 ~]# cd httpd-2.2.27 [root@tourWeb1 ~]# ./configure --with-layout=apache -prefix=/usr/local/apache --enable-module=so --enable-mods-shared=all --enable-so -enable-rewrilte --enable-ssl=shared [root@tourWeb1 ~]# make [root@tourWeb1 ~]# make install
make가 끝난후 make install 실행.
아래와 같은 오류 발생시 해당 라이브러리를 설치해준다.
- gcc 에러 configure: error: no acceptable C compiler found in $PATH [root@tourWeb1 ~]# yum -y install gcc - zlib-devel 에러 configure: error: mod_deflate has been requested but can not be built due to prerequisite failures [root@tourWeb1 ~]# yum -y install zlib-devel - openssl-devl 에러 configure: error: ...No recognized SSL/TLS toolkit detected [root@tourWeb1 ~]# yum -y install openssl-devel
3. 아파치 실행 및 정지
[root@tourWeb1 ~]# cd /usr/local/apache/bin [root@tourWeb1 ~]# ./apachectl start [root@tourWeb1 ~]# ./apachectl stop
아파치 실행후 브라우저를 통해서 "It's OK" 가 뜨는지 확인한다.
4. 부팅시 자동실행 설정
[root@tourWeb1 ~]# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd [root@tourWeb1 ~]# cd /etc/init.d [root@tourWeb1 ~]# vi httpd
아래내용 #!/bin/sh 바로 아래에 추가후 저장
# # httpd Startup script for the Apache HTTP Server # # chkconfig: 2345 90 90 # description: Apache is a World Wide Web server. # processname: httpd
[root@tourWeb1 ~]# chkconfig --add httpd [root@tourWeb1 ~]# ntsysv // httpd 체크 확인
아파치 2.2와 2.4는 설치방법에 차이가 있으니 해당 글은 2.2 버전 설치시에만 참고바랍니다.
'Apache / Tomcat' 카테고리의 다른 글
윈도우 Tomcat UTF-8 JVM 설정 (0) | 2014.08.28 |
---|---|
Tomcat7 성능 튜닝 방법 (0) | 2014.08.12 |
[Linux] Apache2, Tomcat 연동 및 로드밸런싱 설정 (2) | 2014.08.06 |
[Linux] Tomcat 다중으로 설치하기 (11) | 2014.08.04 |
[Linux] 서버 부팅시 Tomcat 자동 실행 (0) | 2014.07.31 |