2. 아파치(WEB) 설치
https://httpd.apache.org/download.cgi
위 사이트에 가서 원하는 아파치 버전을 다운받는다.
제일 최신버전인 2.4.54.tar.gz 파일을 다운받았다.
마찬가지로 원하는 위치에 압축을 해제해준다.
참고로 지금 설치하는 파일은 톰캣처럼 실행파일을 포함하고 있는 파일이 아니다.
(소스 파일 환경설정 - 컴파일 - 컴파일된 설치파일 배포)
# tar -xvf httpd-2.4.54.tar.gz
▶ 의존성 설치
* yum으로 설치시에는 자동으로 설치해준다.
# sudo yum install wget net-tools gcc gcc-c++ make pcre-devel openssl-devel expat-devel
설치한 wget으로 apr 및 pcre를 다운로드 할수있다.
▶ APR 패키지 다운로드
# wget https://downloads.apache.org/apr/apr-1.7.0.tar.gz
# wget https://downloads.apache.org/apr/apr-util-1.6.1.tar.gz
//설치한 파일을 압축 해제한다.
# tar -xvf apr-1.7.0.tar.gz
# tar -xvf apr-util-1.6.1.tar.gz
//파일들을 아파치 소스파일 중 srclib 폴더로 이동시킨다.
# mv apr-1.7.0 httpd-2.4.54/srclib/apr
# mv apr-util-1.6.1 httpd-2.4.54/srclib/apr-util
▶PCRE 패키지 다운로드 & 컴파일
# wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
//설치한 파일을 압축 해제한다.
# tar -xvf pcre-8.45.tar.gz
pcre 폴더로 가서 설정 및 컴파일 한 후 배포를 해준다.
// 아파치 폴더를 생성하여 경로를 지정한다.
# ./configure --prefix=/home/server/apache
// 컴파일 및 배포
# make && make install
▶ 아파치 설정 및 컴파일 & 배포
처음에 다운받았던 httpd 폴더로 이동해서 설정을 입력한다.
지정경로를 유의하자.
# ./configure \
# --prefix=/home/server/apache \
# --with-included-apr \
# --enable-ssl=shared \
# --enable-rewrite \
# --enable-modules=most \
# --enable-mods-shared=all
// 컴파일 및 배포
# make && make install
api의 위치를 직접 지정하고자 할땐
--with-apr=/home/apr
--with-apr-util=/home/apr-util
이제 생성했던 아파치폴더에 소스파일들이 모두 배포되었는지 확인한다.
▶ 설치 및 기동 확인
# cd /home/server/apache/bin
//기동
# httpd -k start
//종료
# httpd -k stop
//기동 확인
# ps -ef | grep httpd
'서버 > Linux' 카테고리의 다른 글
crontab 관련 명령어 정리 (0) | 2024.12.02 |
---|---|
[Linux] 톰캣 & 아파치 설치 및 연동 (3) - mod_jk 사용 (0) | 2022.11.10 |
[Linux] 톰캣 & 아파치 설치 및 연동 (1) (0) | 2022.11.10 |
[Linux] OpenJDK 설치 (0) | 2022.11.10 |