이번에는 아파치설치를 한번 해보도록 하자
1차적으로 최신으로 다운받도록 하자
APACHE DOWNLOAD : http://httpd.apache.org/download.cgi
현재 최종버전인 httpd-2.4.9 버전을 다운받도록 하자
본인은 tar.gz 파일을 받아보겠다.
아파치 설치하기전 몇가지 사전 작업이 필요하다
아마도 본인포스팅을 따라 설치를 진행하셨다면 5가지 정도의 사전작업이 필요할것임..
1. yum install로 gcc와 gcc-c++ 을 설치해주어야함 (각자 실행하도록 하자)
yum -y install gcc yum -y install gcc-c++
2. 다음 3가지 파일을 추가로 다운로드 받아야한다.
1) pcre
다운로드 페이지 : http://sourceforge.net/projects/pcre/files/pcre/8.35/pcre-8.35.tar.gz/download
자동 다운로드가 되거나 혹은 direct link 클릭
2) apr / apr-util
다운로드 페이지 : http://apr.apache.org/download.cgi
다운로드 받은 3가지 tar.gz 파일이 PC 존재 할 것임
1. pcre-8.35.tar.gz
2. apr-1.5.1.tar.gz
3. apr-util-1.5.3.tar.gz
파일질라를 이용하여 /usr/local 디렉토리에 업로드함
아파치 설치에 대한 준비는 끝
이제는 설치를 단계별로 진행해보도록 하자
1단계 : httpd/pcre/apr/apr-util 압축파일 해제
[root@localhost local]# tar -zxvf httpd-2.4.9.tar.gz [root@localhost local]# tar -zxvf pcre-8.35.tar.gz [root@localhost local]# tar -zxvf apr-1.5.1.tar.gz [root@localhost local]# tar -zxvf apr-util-1.5.3.tar.gz
2단계 : apr,apr-util디렉토리를 /httpd/srclib/ 디렉토리로 이동
[root@localhost local]# mv apr-1.5.1 ./httpd-2.4.9/srclib/apr [root@localhost local]# mv apr-util-1.5.3 ./httpd-2.4.9/srclib/apr-util
3단계 : pcre 설치하기
[root@localhost local]# cd /usr/local/pcre-8.35/ [root@localhost pcre-8.35]# ./configure . . . . Rebuild char tables ............. : no Use stack recursion ............. : yes POSIX mem threshold ............. : 10 Internal link size .............. : 2 Nested parentheses limit ........ : 250 Match limit ..................... : 10000000 Match limit recursion ........... : MATCH_LIMIT Build shared libs ............... : yes Build static libs ............... : yes Use JIT in pcregrep ............. : no Buffer size for pcregrep ........ : 20480 Link pcregrep with libz ......... : no Link pcregrep with libbz2 ....... : no Link pcretest with libedit ...... : no Link pcretest with libreadline .. : no Valgrind support ................ : no Code coverage ................... : no [root@localhost pcre-8.35]# make && make install ln -sf pcre_utf32_to_host_byte_order.3 /usr/local/share/man/man3/pcre32_utf32_to_host_byte_order.3 ln -sf pcre_version.3 /usr/local/share/man/man3/pcre32_version.3 make[3]: Leaving directory `/usr/local/pcre-8.35' make[2]: Leaving directory `/usr/local/pcre-8.35' make[1]: Leaving directory `/usr/local/pcre-8.35' [root@localhost pcre-8.35]#
4단계 : apache 설치하기
[root@localhost pcre-8.35]# cd /usr/local/httpd-2.4.9/ [root@localhost httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-so --enable-rewrite . . . config.status: creating support/apxs config.status: creating support/apachectl config.status: creating support/dbmmanage config.status: creating support/envvars-std config.status: creating support/log_server_status config.status: creating support/logresolve.pl config.status: creating support/phf_abuse_log.cgi config.status: creating support/split-logfile config.status: creating build/rules.mk config.status: creating build/pkg/pkginfo config.status: creating build/config_vars.sh config.status: creating include/ap_config_auto.h config.status: executing default commands [root@localhost httpd-2.4.9]# make && make install . . . Installing header files Installing build system files Installing man pages and online manual mkdir /usr/local/apache/man mkdir /usr/local/apache/man/man1 mkdir /usr/local/apache/man/man8 mkdir /usr/local/apache/manual make[1]: Leaving directory `/usr/local/httpd-2.4.9' [root@localhost httpd-2.4.9]#
지난 톰캣 방화벽 개방 해준거랑 똑같이 가상머신 내에서 방화벽 개방을 해주도록 하자
80포트는 기본적으로 등록되어있으므로 체크만 해주면 될것이다.
마지막 테스트로 한번 아파치 서버를 올려보자
[root@localhost httpd-2.4.9]# cd /usr/local/apache/bin/ [root@localhost bin]# ./apachectl start
서버를 시작하였으면 웹브라우저로 지난번처럼 http://서버아이피 로 호출을 해주도록 하자
톰캣호출이 아니고 아파치 호출이므로 8080을 적용하지 않아도 된다.
위와같이 화면이 출력된다면 아파치 실행성공으로 마무으리!
tomcat connector를 이용한 아파치 + 톰캣 연동하기 (0) | 2014.07.15 |
---|---|
리눅스 서버에 톰캣 설치를 진행해보도록 하자 (0) | 2014.07.15 |