-
Apache 소스 설치Linux 2025. 3. 23. 14:18
설치 파일 다운로드
https://archive.apache.org/dist/httpd/
- httpd (https://httpd.apache.org/download.cgi)
- Apache HTTP Server. 클라이언트로부터의 HTTP 요청을 받아들이고, 이에 대한 응답을 제공하는 서버
- apr, apr-util (https://apr.apache.org/download.cgi)
- apr : 아파치 HTTP 서버가 플랫폼에 독립적으로 동작할 수 있도록 하는 라이브러리
- apr-util : APR의 유틸리티 라이브러리로, 데이터베이스 접속, XML 파싱 등의 기능을 제공
- pcre2 (https://github.com/PCRE2Project/pcre2/tags)
- 정규 표현식을 처리하기 위한 라이브러리 (기존pcre는 종료됨)
설치
- 필요 패키지 설치
yum install expat-devel gcc-c++ gcc openssl-devel openldap-devel zlib-devel make
- 설치 파일 압축 해제 및 정리
# 압축 해제 및 파일 이름 변경, 이동 tar xvf httpd-2.4.59.tar.gz tar xvf apr-1.7.4.tar.gz ; mv apr-1.7.4 httpd-2.4.59/srclib/apr tar xvf apr-util-1.6.3.tar.gz ; mv apr-util-1.6.3.tar.gz httpd-2.4.59/srclib/apr-util tar xvf pcre2-10.43.tar.gz tar xvf pcre2-10.43.tar.gz ; mv pcre2-10.43 httpd-2.4.59/srclib/pcre2 mkdir /APP mv httpd-2.4.59 /usr/local/src/apache2
- PCRE2 소스 트리 구성 및 컴파일 설치
cd /usr/local/src/apache2/srclib/pcre2/ ./configure --prefix=/usr/local/src/apache2/srclib/pcre2/ make && make install
- Apache 소스 트리 구성 및 설치
cd /usr/local/src/apache2 ./configure --prefix=/APP/apache2 \ --enable-so \ --enable-mods-shared=all \ --enable-ssl \ --enable-deflate \ --enable-rewrite \ --with-included-apr \ --with-pcre2=/APP/apache2/srclib/pcre2 \ --with-mpm=worker \ --enable-mpm-shared=all make && make install
- 설치 확인
/APP/apache2/bin/apachectl -V
- apache 실행 및 접속 확인
/APP/apache2/bin/apachectl start
Reference
'Linux' 카테고리의 다른 글
[CentOS] SNMP 설치하기 (0) 2025.03.22 [ERROR] CentOS7에서 openssl-devel 설치 시 충돌 (0) 2025.03.22 [폐쇄망] Git 버전 업그레이드 (0) 2025.03.22 Git 버전 업그레이드 (0) 2025.03.22 Chrony 설치 및 NTP 동기화 설정 (0) 2025.03.21 - httpd (https://httpd.apache.org/download.cgi)