고똘이의 IT 개발이야기

안녕하세요, 오늘은 Centos7아파치 설치방법에 대해서 설명 드리겠습니다.


초보 개발자분들이 항상 쉽게 따라할 수 있도록 상세하게 설명 드리겠습니다!


이번 설명은 아파치 설치 후 톰캣+아피치를 연동하기 위해서 사전작업도 포함되어 있습니다.


자! 서론이 너무 길었네요 이제 설명 시작하겠습니다.


1. 자 처음으로 할것은 아파치 최신버전과 그 외의것을 다운로드 받는것입니다.


1-1. http://ftp.neowiz.com/apache/httpd/

1-2. http://ftp.neowiz.com/apache/apr/

1-3. http://ftp.neowiz.com/apache/apr/

1-4. https://sourceforge.net/projects/pcre/files/pcre/



2. 위 사이트에 들어 가셨다면 버전이 조금 다를수도 있지만 다운로드 받는것은 모두 동일 합니다. 현재 필자는 밑에 버전으로 다운로드 받았지만 최신버전이 나왔을 수도 있으니 참고하세요.


EX)

1. httpd-2.4.34.tar.bz2

2. apr-1.6.3.tar.bz2

3. apr-util-1.6.1.tar.bz2

4. pcre-8.41.tar.bz2


3. 모두 .tar.bz2로 받아 주시고요. 4번의 경우 사이트가 다릅니다.

처음에 들어가시면 버전별 폴더가 있는데 8.41버전의 폴더로 진입 후 .tar.bz2 받아 주시면 되겠습니다.


4. 이제 다운로드 받은 파일을 cd /opt/all 경로안에 다 넣어 주도록 하겠습니다.

처음에 들어가시면  all이라는 폴더가 없을 텐데요. all폴더는 제가 임의로 만든 폴더 입니다. 사용자분들이 마음대로 폴더 하나를 만드셔도 됩니다. 만약에 "폴더 만드는 법을 모르겠다." 하시는 분들은 옆자리 선배에게 슬~쩍 다가가셔서 물어 보면 친절히 알려 주실겁니다.



5. 자 위와 같이 4개의 압축파일을 다 넣으셨다면 밑에 명령어로대로 풀어줍니다.

5-1. tar xvf apr-1.6.3.tar.bz2 

5-2. tar xvf httpd-2.4.34.tar.bz2

5-3. tar xvf apr-util-1.6.1.tar.bz2

5-4. tar xvf pcre-8.41.tar.bz2

6. 만약 풀던 도중 "그런 파일이나 디렉터리가 없습니다."라는 문구가 나온다면 밑에 명령어로 bzzip2-devel를 다운로드 받으시면 해결됩니다.

6-1. yum install bzip2 bzip2-devel


7. 이제 압축을 다 해제 하셨으면 pcre를 설치 합니다.

7-1. cd /opt/all/pcre-8.41로 이동 한다.

7-2. ./configure 명령어를 친다.

7-3-1. 만약 ./configure명령어를 쳤는데 "configure: error: no acceptable C compiler found in $PATH"라는 에러가 나면

7-3-2. yum install gcc명령어로 gcc를 다운로드 받으면 해결된다.

7-3-3. 근데 또 이놈의 자식이 "configure: error: You need a C++ compiler for C++ support."라는 에러를 뱉어내면 아래 명령어를 쳐서 gcc-c++를 다운로드 받는다.

7-3-4. yum -y install gcc gcc-c++

7-4-1. 자 이제 문제없이 넘어 갔다면 아래 명령어를 순차적으로 입력합니다.

7-4-2. make

7-4-3. make install


8. 다음은 아파치 설치 순서입니다.

8-1. cd /opt/all/httpd-2.4.27경로로 이동합니다.

8-2. ./configure --prefix=/opt/apache

8-3. make

8-4. make install

8-5. 이렇게 순서대로 따라해주시면 됩니다.


9. 자 이제 ServerName을 변경 해보겠습니다.

9-1. vi /opt/apache/conf/httpd.conf로 진입합니다.

9-2-1. ServerName를 127.0.0.1:80으로 변경 합니다.

9-2-2. 만약 편집기 사용법을 모르시면 제 블로그의 톰캣 설치 방법으로 들어가 보시면 나와 있습니다~!

9-3. 이제 systemctl start httpd명령어를 입력해주면 아파치가 구동을 시작합니다.


10. 자 마지막으로 서버주소를 크롬이나 IE에 입력후 포트번호 :80을 붙여 보시면 IT WORKS!라는 나옵니다.

EX) 111.111.11.111:80이런식으로 입력해주시면 됩니다.


자 오늘은 CentosApache를 설치 해봤는데요 다음에는 아파치+톰캣 연동 방법에 대해서 올리겠습니다.

유익하셨다면 댓글도 하나 달아주시면 감사하겠습니다.

좋은하루 보내세요.




'Infra' 카테고리의 다른 글

[ Linux ] Centos7 톰캣9(Tomcat) 설치  (8) 2018.03.30

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band