반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

[Linux] 리눅스 Apache HTTPD 설치하기 본문

⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆/Linux

[Linux] 리눅스 Apache HTTPD 설치하기

yeonee 여니 2023. 11. 1. 23:48
728x90
반응형
SMALL

안녕하세요.

#yeoneeblog 여니입니다 :)

 

 

우리는 리눅스 Apache HTTPD 설치하기 위해서,

이전 포스팅에서 공유폴더를 설정하기까지 해보았습니다.

 

 

Apache HTTPD를 설치하기에 앞서..

 

Apache HTTPD 설치 - OS 사전 설치 패키지 목록

Apache HTTPD 설치 - OS 사전 설치 패키지 목록

curl* curl-devel curl 
openssl* openssl-devel openssl-libs 
libxml* libxml2 libxml2-devel 
expat* expat-devel expat  
make cmake 
libtool* libtool 
pcre* pcre-devel 
zlib* zlib-devel zlib 
gcc* gcc gcc-c++ 
mod_ssl  

1. 패키지 의존성으로 인해 Apache HTTPD 설치 전 OS 사전 설치 패키지 목록이 설치되어 있는지 확인하여야합니다.

만약 설치되어 있지 않다면 위의 목록들을 모두 설치한 후 아래를 실행해야 합니다.

 

2. 계정 root로 접속 계정을 변경해줍니다. (su - 입력)

 

3. 그리고 ls -al /tmp/httpd_installer 해당 /tmp/httpd_installer 경로 디렉토리의 천체파일 리스트를 출력합니다.

그럼 위와 같이 압축된 파일들을 확인할 수 있습니다.

 

4. 파일을 다운로드 받아 컴파일을 할 디렉토리를 생성해줍니다. ( mkdir webserver )

 

5. /tmp 경로의 해당 파일들을 cp /tmp/apr-1.7.0.tar.gz/webserver/httpd-installer  입력을 통해 내가 생성한 webserver 디렉토리로 카피해줍니다. (cp /tmp/설치파일.tar.gz/설치하고 싶은 경로 -> 여기서 ' /설치하고 싶은 경로 '는 ' /webserver/httpd-installer '이 됩니다.)

 

6. 그리고 그 안에서 해당 파일들을 tar xvf [압축을 풀 압축파일명] 입력으로 하나씩 압축해제 해줍니다.

 

7. cd [디렉토리명]입력을 통해 하나씩 디렉토리로 이동합니다.

각각 디렉토리로 이동한뒤 설치경로를 지정해줍니다.

 

1) apr 설치

./configure --prefix=/webserver/apr

(설치경로 지정 명령어 부분 : --prefix=/webserver/apr)

 

2 )apr-util 설치

설치에 필요한 참조 경로 지정해줍니다. ./configure --prefix=/webserver/apr-utill --with-apr=/webserver/apr

(설치에 필요한 참조 경로 지정 부분 : --with-apr=/webserver/apr)

 

3) pcre 설치

./configure --prefix=/webserver/pcre

 

4) apr-icon 설치

./configure --prefix=/webserver/apr-iconv --with-apr=/webserver/apr

 

5) apache 설치

./configure --prefix=/webserver/httpd2.4 --with-apr=/webserver/apr --with-apr-util=/webserver/apr-util --with-pcre=/webserver/pcre --with-ssl=/usr/local/ssl --enable-ssl --enable-so --with-mpm=worker --enable-modules=most --enable-mods-shared=all --enable-mpms-shared=all --enable-rewrite --enable-proxy --enable-proxy-balancer

 

 

 

+ configure과 make 명령어, 컴파일 이해가 안된다면?

https://freewings.tistory.com/107

 

8. 컴파일 명령어인 make + 컴파일 완료 명령어인 make install을 각각 입력하거나,

make && make install 입력으로 꼭!! 마무리를 해주어야 컴파일이 완료됩니다.

 

+ 저는 이 부분을 빠뜨려서 실수 했었답니다 ㅠㅠ

 

9. 각각 하나씩 컴파일 완료 후, 내가 지정했던 디렉토리 안에 제대로 설치가 되었는지 꼭 확인해줍니다.

(ls -al /webserver)

728x90
반응형
LIST