Linux Apache2.2 설치
리눅스에 아파치2.2를 설치해 보자.
일단 리눅스에 기본 httpd 가 설치되어 있지 않다고 가정하고 진행하도록 하겠다.
1. 아파치 다운로드 및 압축풀기
-------------------------------------------------------------------------------------------------------------------------------
또는 아파치 홈페이지를 통해 다운로드 : 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. 아파치 실행 및 정지
-------------------------------------------------------------------------------------------------------------------------------
아파치 실행후 브라우저를 통해서 "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 버전 설치시에만 참고바랍니다.
출처: http://fruitdev.tistory.com/22?category=558549 [과일가게 개발자]
'Server, WAS > Apache' 카테고리의 다른 글
웹서버와 WAS서버의 종류와 의미 (0) | 2018.12.05 |
---|---|
Server Load Balancing Algorithm (0) | 2018.10.18 |
Apache 아파치 로그에서 이미지 제외하기 (0) | 2018.09.03 |
Apache rotatelogs를 이용하여 월별로 접속 로그 쌓기 (0) | 2018.09.03 |
Apache mod_expires를 이용한 캐시설정 (0) | 2018.09.03 |
Apache Alias 사용하기 (0) | 2018.09.03 |
Apache2 URL 리다이렉트 설정 (0) | 2018.09.03 |
Apache2, Tomcat 심볼릭 링크 적용하기 (0) | 2018.09.03 |