안녕하세요, 오늘은 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이런식으로 입력해주시면 됩니다.
자 오늘은 Centos에 Apache를 설치 해봤는데요 다음에는 아파치+톰캣 연동 방법에 대해서 올리겠습니다.
유익하셨다면 댓글도 하나 달아주시면 감사하겠습니다.
좋은하루 보내세요.
[ Linux ] Centos7 톰캣9(Tomcat) 설치 (8) | 2018.03.30 |
---|