웹서버 구축을 위한 최신 Apache 설치 (Apache 2.4.54)
1. 최신 Apache 설치를 위해 아래의 사이트에서 Source 파일을 Download합니다.
- http://apache.org/ (공식사이트)
- 최근 공식 다운로드 사이트 : https://httpd.apache.org/download.cgi
- 이전 버전 다운로드 페이지 https://archive.apache.org/dist/httpd/
# cd /usr/local/src/APM (본 서버에서의 source 다운로드 위치)
# wget https://dlcdn.apache.org/httpd/httpd-2.4.54.tar.gz
2. 이미 apache가 설치되어 있는지 확인하고, 설치되어 있을 경우, 삭제해 줍니다.
# rpm –qa httpd
# yum remove httpd
3. 아파치 설치에 필요한 파일 3가지를 먼저 다운로드하고 압축해제하여 설치해 줍니다. (apr / apr-util / pcre)
: apache-2.4.X 버전부터는 apr, apr-util, pcre를 설치하여야 apache 설치가 완료됩니다.
● pcre (Perl Compatible Regular Expressions)
: 펄 호환 정규 표현식으로서, 정규식 패턴 일치를 구현하는 함수의 집합.
: 요즘에는 Apache, PHP, KDE 등을 포함한 오프 소스 프로젝트에서 사용되고 있음.
● apr (Apache Portable Runtime)
: 아파치 HTTP 서버 2.x.의 핵심이며 휴대용 라이브러리.
: APR은 고급 IO 기능(예:sendfile, epoll and OpenSSL 등)에 대한 접근을 포함하여 OS 수준의 기능 (난수 생성, 시스템 상태),그리고 기본 프로세스 처리(공유 메모리, NT 파이프와 유닉스 소켓) 등 많은 용도로 사용되고 있음.
(1) pcre 설치
# dnf install expat-devel (설치에 필요한 파일을 먼저 인스톨해 줍니다.)
# cd /usr/local/src/APM
# wget https://ftp.exim.org/pub/pcre/pcre-8.44.tar.gz
# tar xzvf pcre-8.44.tar.gz
# cd pcre-8.44
# ./configure --prefix=/usr/local/pcre
# make && make install
(2) apr 설치
: apr 압축 해제하여 /usr/local/ 하위의 apr로 설치합니다.
(/usr/local/src/APM에서)
# tar xzvf apr-1.7.0.tar.gz
# cd apr-1.7.0
# apr-1.7.0> ./configure --prefix=/usr/local/apr
# apr-1.7.0> make && make install
* rm: cannot remove 'libtoolT' : No such file or derectory 라는 에러 메시지가 뜰 경우,
libtool 파일을 복사하여 libtoolT 파일을 생성해 줍니다.
# cp -arp libtool libtoolT
(3) apr-util 설치
: apr-util 압축 해제하여 /usr/local/ 하위의 apr-util로 설치합니다.
(/usr/local/src/APM에서)
# tar xzvf apr-util-1.6.1.tar.gz
# cd apr-util-1.6.1
# apr-util-1.6.1> ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# apr-util-1.6.1> make && make install
4. 다운로드한 Apache-2.4.54 를 Compile한 후 Install해 줍니다.
# ./configure --prefix=/usr/local/apache2 \
--enable-so --enable-rewrite --enable-proxy \
--enable-ssl --enable-mods-shared=all \
--enable-modules=shared --enable-expires \
--enable-modules=ssl --with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--with-pcre=/usr/local/pcre \
--with-mpm=prefork
# make
# make install
'+ Rocky Linux > + APM 설치' 카테고리의 다른 글
[APM설치] PHP 설치 (Ver. 8.1.12) (0) | 2022.12.19 |
---|---|
[APM설치] 최신 Apache 서비스 등록 및 설정 (Apache 2.4.54) (0) | 2022.12.14 |
[APM설치] MariaDB(Ver 10.6.11) 설치 오류 Trouble Shooting. (0) | 2022.12.12 |
[APM설치] MariaDB 설치(Ver 10.6.11) binary설치 (0) | 2022.12.11 |
[APM설치] MariaDB 설치(Ver 10.6.11) binary설치 - 환경 설정 (0) | 2022.12.10 |
댓글