본문 바로가기
Linux/Shell
2016.10.04 14:24

CentOS 7.0에 httpd를 RPM으로 설치하기

다물칸 주소복사
조회 수 103 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 내가작성

* 이 내용은 서버가 온라인(인터넷)에 있지 않을 경우 설치하는 방법입니다.

* 막간에 RPM과 YUM의 차이점을 설명합니다.

구글로 RPM설치를 찾아보면 왜? WHY? Yum으로 설치하는 강좌가 나오는지 모르겠습니다. 제 이해가 틀린게 아니라면 둘의 차이는

온/오프라인 설치의 차이라고 생각하거든요. 쉘로 rpm 으로 설치한다고 해서 이것이 패키징에 포함되어 라이센스에 위반한다고 하면 문제가 되겠지만 쉘이 누구나 작성이 가능한 오픈된 쉘이기 때문에 코드로 패키징된 것이 아니라 생각되므로 라이센스 위반은 아니라 생각하는 1인.

CD에 넣느냐 넣지 않느냐에 따라 라이선스 위반이 갈리기 때문에 넣든 말든 버전을 명기해서 알아서 RPM을 찾아(https://www.rpmfind.net/linux/rpm2html) 다운받아 오프라인 서버에서 설치할 수 있느냐의 차이라 생각합니다.

어찌보면 Yum도 같은 네트워크에 있는 서버로 설정해서 다른 클라이언트에 설치할 수도 있다는 점도 있습니다만, 대개 온라인상의 알려진 서버에서 받는 강좌가 대부분이기 때문에 넘어갑시다.

---------- 요기부터 httpd 설치로 버전은 기존 yum으로 설치된 버전을 기준으로 했습니다. --------------

httpd ~~ .rpm을 설치하기 위해선 디펜던시 된 모듈 4개를 먼저 설치되어야 합니다. 아래 순서대로 설치되어야 합니다.

위 사이트에서 apr, apr-util, mailcap, httpd-tools, httpd를 해당버전으로 다운받아 설치할 서버에 업로드 합니다.

아래 명령은 쉘 명령으로 복사해서 쉘파일 만들어 실행해도 되고 echo부분 빼고 한 줄씩 실행하셔도 됩니다.

echo "### httpd 2.4.6 Installing...(1/5)"
rpm -ivh apr-1.4.8-3.el7.x86_64.rpm
echo "### httpd 2.4.6 Installing...(2/5)"
rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
echo "### httpd 2.4.6 Installing...(3/5)"
rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm
echo "### httpd 2.4.6 Installing...(4/5)"
rpm -ivh httpd-tools-2.4.6-40.el7.centos.4.x86_64.rpm
echo "### httpd 2.4.6 Installing...(5/5)"
rpm -ivh httpd-2.4.6-40.el7.centos.4.x86_64.rpm

 

TAG •