오늘은 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 설치 가이드를 마친다.
오늘도 이 글을 읽어주신 모든 분들이 좋은 하루 되시길😊
[Linux] 'sudo: unable to resolve host' error 해결법 (0) | 2023.04.19 |
---|---|
[Linux] apache 2.4.37 AH00526: Syntax error 해결법 (0) | 2023.04.13 |
[Linux] Ubuntu 버전 확인 명령어 (0) | 2023.03.20 |
[Linux] CentOS 버전 확인 명령어 (0) | 2023.03.08 |
[Linux] CentOS 7.5에 Apache2.4.46 소스 파일 설치하기 (0) | 2023.02.17 |
댓글 영역