1. Apache2 설치

선행 설치 작업

yum -y install gcc gcc-c++ autoconf automake make libtool zlib zlib-devel httpd-devel openssl openssl-devel mod_ssl ca-certificate*

 

기존 httpd, apr 제거

yum remove httpd

yum remove apr

cd /usr/local

rm -rf apr

 

apr 최신버전 (apr, apr util)

Unix Source: apr-1.5.0.tar.gz

Unix Source: apr-util-1.5.3.tar.gz

 

cd /usr/local --> 여기에 압축풀기

 

cd apr-1.5.0
./configure -prefix=/usr/local/apr
make && make install

cd apr-util-1.5.3
./configure -prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

 

해당 실행 스크립트 3개를 /usr/bin/에 복사해서 넣는다.

 

\cp -arp /usr/local/apr/bin/apr-1-config /usr/bin/apr-1-config
\cp -arp /usr/local/apr/build-1/libtool /usr/bin/libtool
\cp -arp /usr/local/apr-util/bin/apu-1-config /usr/bin/apu-1-config
(참고: cp 앞에 \ 를 붙이면 같은 파일을 오버라이트 할건지 귀찮게 묻지 않고 덮어 쓴다.)

다음, pcre 를 설치 한다.

wget http://sourceforge.net/projects/pcre/files/latest/download?source=files

명령어를 실행하면 최신버전의 pcre 파일이 명령친 디렉토리안에 다운로드 되어 진다.
해당 파일을 압축을 풀고 설치한다.

tar jxf pcre-8.34.tar.bz2
cd pcre-8.34
./configure -prefix=/usr/local/pcre
make && make install

설치가 다 되었다면 마찮가지로 해당 실행 스크립트 3개를 /usr/bin/에 복사해서 넣는다.

 

\cp -arp /usr/local/pcre/bin/pcre-config /usr/bin/pcre-config
\cp -arp /usr/local/pcre/bin/pcregrep /usr/bin/pcregrep
\cp -arp /usr/local/pcre/bin/pcretest /usr/bin/pcretest

 

그런다음 설치 하기에 앞서
설치 패키지(/usr/local/httpd-2.4.7) 를 수정해 줘야 한다.

vi +/DEFAULT_SERVER_LIMIT /usr/local/httpd-2.4.7/server/mpm/prefork/prefork.c
/* #define DEFAULT_SERVER_LIMIT 256 */
#define DEFAULT_SERVER_LIMIT 1024

 

vi +/DEFAULT_SERVER_LIMIT /usr/local/httpd-2.4.7/server/mpm/worker/worker.c
/* #define DEFAULT_SERVER_LIMIT 16 */
#define DEFAULT_SERVER_LIMIT 80
기존 DEFAULT_SERVER_LIMIT 값을 올려 주고, 저장한다음.
mod 컴파일 시 오류나는 문제(/bin/sh: shlibtool: No such file or directory)를 해결 하기 위해
설치 패키지에 컴파일 툴에 대해 심볼릭 링크를 하나 만들어 준다.
ln -s /usr/local/apr/build-1/libtool /usr/local/httpd-2.4.7/shlibtool

 

 

 

 

[오류]Could not reliably determine the server's fully qualified domain name, using localhost.localdomain.  

[해결]vi httpd.conf --> ServerName 주석해제

 

설치확인

/usr/local/apache2/bin/apachectl start

127.0.0.1/index.html 뜨면 설치완료

 

http://blog.naver.com/woony0622?Redirect=Log&logNo=150113410306

 

apachectl (start|stop|restart|fullstatus|status|graceful|configtest|help)

ps -ef | grep httpd

 

 

 

아직 완료 ㄴㄴ

 

[Apache 튜닝]apache prefork 와 worker 방식

http://blog.naver.com/PostView.nhn?blogId=sugyoo&logNo=20119924250

 

2. tomcat8 설치

3. tomcat/instances

'강의노트 > GW' 카테고리의 다른 글

4. MySQL  (0) 2014.03.06
3. apache2와 tomcat 연동  (0) 2014.03.06
2. tomcat8 설치  (0) 2014.03.06