티스토리 뷰
아주 오래된 구형 리눅스가 있습니다. centos5가 설치되어있더랬죠
이곳에 아파치 2.4버전을 설치하는 방법입니다.
검색해보니 생각보다 어렵지 않았습니다.
일단 기존의 아파치를 삭제해줍시다
yum을 통해 설치했을수도 있고, 직접 설치하셨을수도 있겠죠?
$ ps -ef | grep httpd
$ service httpd stop
$ yum remove -q httpd
$ find / -name apachectl
$ rm -rf /usr/local/apache
무사히 삭제하셨다면 이제 설치를 해봅시다
현재 가장 최신 버전이 2.4.43 버전이네요
다운을 받습니다
$ cd /usr/local/src
$ wget http://ftp.daum.net/apache//httpd/httpd-2.4.43.tar.bz2
$ tar -jxf httpd-2.4.43.tar.bz2
그리고 추가로 apr과 apr-util을 설치해야 합니다
$ cd /usr/local/src/httpd-2.4.43/srclib
$ wget http://www.trieuvan.com/apache//apr/apr-1.6.5.tar.bz2
$ wget http://www.trieuvan.com/apache//apr/apr-util-1.6.1.tar.bz2
$ tar -jxf apr-1.6.5.tar.bz2
$ tar -jxf apr-util-1.6.1.tar.bz2
경로를 변경해줍니다
$ mv apr-1.6.5 apr
$ mv apr-util-1.6.1 apr-util
그리고 필요한 추가 패키지들을 설치합니다
$ yum install apr-devel apr-util-devel gcc pcre-devel.x86_64 zlib-devel openssl-devel
이제 준비를 마쳤으니 아파치를 설치할차례입니다
--with-ssl 옵션에 openssl이 설치된 경로를 선택하세요 그리고 --with-pcre도 pcre가 설치된 경로를 지정해주셔야 합니다.
cd /usr/local/src/httpd-2.4.43
./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-ssl --with-ssl=/usr/bin/openssl --enable-modules=ssl --enable-rewrite --with-included-apr --with-included-apr-util --enable-deflate --enable-expires --enable-headers --enable-proxy --enable-mpms-shared=all --with-pcre=/usr/local/pcre/bin/pcre-config
혹시나 컴파일 과정에서 이런오류가 발생 한다면
error: pcre-config for libpcre not found
설치해줍니다
$ yum install pcre-devel
$ make
$ make install
확인해볼까요?
$ /usr/local/apache/bin/httpd -V
원하는 버전이 나왔다면 끝입니다
근데 centos5에서 openssl 1.x.x 버전 설치하는 방법이 너무어렵네요...
그냥 os를 업데이트 하는게 가장 쉽다고 하니...
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
이미 진행중인 프로젝트에 vue 직접 추가해보기 (0) | 2020.04.17 |
---|---|
mongodb 3.2에서 4.2 로 업그레이드해보니 (0) | 2020.04.07 |
gitlab 사용시 401 Unauthorized while accessing 오류 발생하면 (0) | 2020.04.05 |
dagger2 android viewmodel 과 사용하기 (0) | 2019.12.20 |
golang 기본 문법 (0) | 2019.12.19 |
- Total
- Today
- Yesterday
- 벤처
- 트위터
- php
- 애플
- 안드로이드
- AWS
- 대학생
- 아이폰
- Apple
- 자바스크립트
- JavaScript
- 소프트웨어
- android
- 웹표준
- 공모전
- 경진대회
- 어플리케이션
- 창업
- 아이디어
- CSS
- 스마트폰
- iPhone
- 앱스토어
- 네이버
- 구글
- 앱
- 게임
- 모바일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |