상세 컨텐츠

본문 제목

[Linux] Ubuntu 18.04에 Apache 2.4.46 소스 파일 설치하기

내용 기록/Linux

by 오늘의 예지 2023. 2. 9. 16:11

본문

728x90

오늘은 Ubuntu 18.04에 apache 2.4를 소스 파일로 설치하여 웹페이지를 띄워보고자 한다.

ubuntu 18.04 서버에 apache, apr, apr-util, pcre를 설치하여 웹 접속 가능 여부를 확인할 예정이다.

 

 

서버 접속 후 root 계정으로 전환

sudo su -

 

OS 버전 확인

cat /etc/issue

 

apt update & upgrade

apt-get update && apt-get upgrade

 

필수 패키지 설치

apt-get install make net-tools curl
apt-get install gcc zlibc zlib1g zlib1g-dev libssl-dev openssl libxml2-dev ncurses-dev libexpat1-dev

 

apr(v1.7.2), apr-util(v1.6.3) download & compile

#/usr/local에서 다운로드 진행
cd /usr/local
mkdir apache
wget http://mirror.navercorp.com/apache/apr/apr-1.7.2.tar.gz
wget http://mirror.navercorp.com/apache/apr/apr-util-1.6.3.tar.gz

#다운 받은 tar 파일 압축 해제
tar xzfv apr-1.7.2.tar.gz
tar xzfv apr-util-1.6.3.tar.gz

#apr 컴파일
cd apr-1.7.2/
./configure --prefix=/usr/local/apr
make && make install

#apr-util 컴파일
cd ..
cd apr-util-1.6.3/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

 

pcre(v8.43) download & compile

#/usr/local에서 다운로드 진행
cd ..
wget https://sourceforge.net/projects/pcre/files/pcre/8.43/pcre-8.43.tar.gz

#tar 파일 압축 해제
tar xzfv pcre-8.43.tar.gz

#pcre 컴파일
cd pcre-8.43/
./configure --prefix=/usr/local/pcre
make && make install

 

apache(v.2.4.46) download & compile

#/usr/local에서 다운로드 진행
cd ..
wget https://archive.apache.org/dist/httpd/httpd-2.4.46.tar.gz

#tar 파일 압축 해제
tar xzfv httpd-2.4.46.tar.gz

#apache 컴파일
cd httpd-2.4.46/
./configure --prefix=/usr/local/apache2.4 --enable-module=so --enable-rewrite --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-mods-shared=all
make && make install

 

apache 실행

/usr/local/apache2.4/bin/httpd -k start

 

apache 실행 여부 확인

#프로세스 확인
ps -ef | grep httpd | grep -v grep

#apache가 사용 중인 포트 확인
netstat -tlpn | grep 80

 

웹 브라우저에서 공인 IP로 접속하여 apache 동작 여부 확인

 

apache 중지

/usr/local/apache2.4/bin/httpd -k stop

 

 

이상으로 Apache 2.4.46 설치 가이드를 마친다.

 

 

 

 

오늘도 이 글을 읽어주신 모든 분들이 좋은 하루 되시길😊

반응형

관련글 더보기

댓글 영역