1. openssl설치
# ./config
# make && make install
/usr/local/ssl 폴더가 생성되었는지 확인
/usr/local/ssl/bin/openssl version
버전이 나오면 성공
2. zlib설치
zlib은 압축과 관련된 라이브러리 입니다
# ./configure && make && make install
3. libpng설치
png 포맷을 다루기 위한 라이브러리입니다
# cp script/makefile.linux makefile
# make && make installl
libpng는 make파일이 미리 만들어져 있으므로 script폴더에서 복사후 컴파일과 인스톨만 하면 된다.
4. freeType2설치
글짜를 그릴 때 쓰는 라이브러리 입니다
# ./configure && make && make install
5 libjpeg 설치
jpg 포맷을 다루는 라이브러리 입니다.
# ./configure --enable-shared --enable-static
# make
# mkdir /usr/local/man/man1
# make install
위 설치법에서 특별한 것은 중간에 /usr/local/man/man1이라는 디렉토리를 생성합니다. 이유는 make install 하면 /usr/local/man/man1 디렉토리가 없다고 멘 페이지가 설치가 되지 않는다는 에러가 납니다.
6 gd 설치
그래픽 라이브러리 입니다.
# ./configure && make && make install
# vi /etc/profile
CATALINA_HOME=/usr/local/tomcat5
PATH=$PATH:$CATALINA_HOME/bin
export CATALINA_HOME
# source /etc/profile
Using CATALINA_BASE: /usr/local/tomcat5
Using CATALINA_HOME: /usr/local/tomcat5
Using CATALINA_TMPDIR: /usr/local/tomcat5/temp
Using JRE_HOME: /usr/java/jdk1.6.0_05
이렇게 나오면 성공
브라우저에서 http://아이피:8080 <--- 톰켓페이지가 나오면 설치 완료
12. apache2 + tomcat5연동
# tar xvfz tomcat-connectors-1.2.26-src.tar.gz
# cd tomcat-connectors-1.2.26-src/native
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
여기까지 하면 native폴더에 apache-1.3, apache-2.0폴더가 만들어지면서
각각의 폴더에 mod_jk.so파일이 생성된다.
# cd apache-2.0
# cp mod_jk.so /usr/local/apache2/modules
* make install하면 위의 복사 과정없이 아파치 모듈폴더에 mod_jk.so파일이 생성됨.
톰켓커넥터 소스 폴더의 conf폴더에서 workers.properties파일을
# vi workers.properties
workers.tomcat_home=/usr/local/apache-tomcat-5.5.26
workers.java_home=/usr/java/jdk1.6.0_05
로 수정 후 아파치 conf폴더에 복사
# cp workers.properties /usr/local/apache2/conf/
아파치 conf폴더로 이동
# cd /usr/local/apache2/conf
# vi httpd.conf
LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
JkWorkersFile /usr/local/apache2/conf/workers.properties
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /WEB-INF/* ajp13
JkMount /jsp-examples/* ajp13
</IfModule>
부분 추가
DirectoryIndex index.html index.html.var
-> DirectoryIndex index.html index.html.var index.jsp 부분 수정
# /usr/local/apache2/bin/apachectl stop
# shutdown.sh
# /usr/local/apache2/bin/apachectl start
# startup.sh
브라우저을 열고 http://아이피/index.jsp 와 http://아이피:8080/index.jsp가 같이 나오면 설치 성공
아래 예제들도 모두 실행되는지.. 확인.