티스토리 뷰

1. 필수 패키지 설치

$ sudo su
~# apt-get install gcc
~# apt-get install --reinstall make
~# apt-get install libexpat1-dev
~# apt-get install g++

sudo su를 통해 root로 전환 후 패키지들을 설치한다.

 

2. 디렉토리 만들기

~# cd /usr/local
/usr/local# mkdir apache2.4

 

3. apr, apr-util 설치

/usr/local# wget http://mirror.navercorp.com/apache//apr/apr-1.7.0.tar.gz
/usr/local# wget http://mirror.navercorp.com/apache//apr/apr-util-1.6.1.tar.gz
/usr/local# tar xvfz apr-1.7.0.tar.gz
/usr/local# tar xvfz apr-util-1.6.1.tar.gz
/usr/local# wget https://www.apache.org/dist/apr/apr-1.7.0.tar.gz.sha256
/usr/local# sha256sum --check apr-1.7.0.tar.gz.sha256

필요한 압축파일을 다운받고 tar xvfz를 통해 압축을 푼다.

 

3-1. apr 설치

/usr/local# cd /usr/local/apr-1.7.0
/usr/local/apr-1.7.0# ./configure --prefix=/usr/local/apr
/usr/local/apr-1.7.0# make
/usr/local/apr-1.7.0# make install

--prefix : 목적지 설정

configure : 소스 구성

make : 소스 컴파일

make install : 설치파일 설치

 

3-2. apr-util 설치

# cd /usr/local/apr-util-1.6.1
/usr/local/apr-util-1.6.1# ./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util 
/usr/local/apr-util-1.6.1# make
/usr/local/apr-util-1.6.1# make install

apr과 관련하여 configure를 통해 소스를 구성하고 설치를 완료한다.

 

4. pcre 설치

# cd usr/local
/usr/local# wget ftp://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
/usr/local# tar xvfz pcre-8.43.tar.gz
/usr/local# cd pcre-8.43
/usr/local/pcre-8.43# ./configure --prefix=/usr/local/pcre
/usr/local/pcre-8.43# make
/usr/local/pcre-8.43# make install

 

 

5. apache 설치

# cd /usr/local
/usr/local# wget http://apache.tt.co.kr//httpd/httpd-2.4.48.tar.gz
/usr/local# tar xvfz httpd-2.4.48.tar.gz

/usr/local 위치에 해당 압축파일을 다운받은 후 압축을 푼다.

 

/usr/local# cd httpd-2.4.48
/usr/local/httpd-2.4.48# ./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

/usr/local/httpd-2.4.48# make
/usr/local/httpd-2.4.48# make install

 

6. apache 실행 

/usr/local/# apt install net-tools
/usr/local/# apt install curl

이후에 사용할 netstat과 curl 명령어를 위해 필요한 패키지들을 설치한다.

 

/usr/local/# apache2.4/bin/httpd -k start
/usr/local/# ps -ef|grep httpd|grep -v grep
/usr/local/# netstat -anp|grep httpd
/usr/local/# curl http://127.0.0.1

 

 

## 접속 화면

위의 모든 과정을 마치고 난 후 로컬호스트에 접속하면 다음과 같은 화면을 볼 수 있다.

http://127.0.0.1에 접속한 모습

 

참고 블로그 : https://happylulurara.tistory.com/136?category=791087

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함