검색결과 리스트
apache 연동에 해당되는 글 1건
- 2013.05.06 [linux cnetos] tomcat + apache 설치
글
사용자 정의 설치
1. tomcat 다운로드 http://tomcat.apache.org/ 에서 다운로드 리크 찾기
# wget 다운로드링크 |
2. 권한 부여
# chmod 775 다운받은 파일 |
3. 압축 풀기
# tar xzvf 다운받은파일명.tar.gz |
4. 파일 이동
# mv 압축푼디렉토리 /usr/local/was/ |
5. 심볼 링크 만들기 /user/local 이동
ln -s /usr/local/was/tomcat7.0.23/ tomcat |
6. 경로 설정
vi /etc/profile
# Tomcat Setting
export JAVA_HOME=/usr/local/jdk1.6.0_26
export CATALINA_HOME=/usr/local/tomcat7
export PATH=$PATH:/usr/local/bin:$JAVA_HOME/bin:$CATALINA_HOME/bin
:wq
source /etc/profile
echo $JAVA_HOME
echo $CATALINA_HOME
mkdir $CATALINA_HOME/logs
chmod 777 $CATALINA_HOME/logs
touch $CATALINA_HOME/logs/catalina.out
chmod +x $CATALINA_HOME/bin/*
|
7. 서비스 등록
vi /etc/init.d/tomcat7
# tomcat7 auto-start
#
# chkconfig: 2345 90 90
# description: Auto-starts tomcat7
# processname: tomcat7
# pidfile: /var/run/tomcat7.pid
export JAVA_HOME=/usr/local/jdk1.6.0_26
case $1 in
start)
sh /usr/local/tomcat7/bin/startup.sh
;;
stop)
sh /usr/local/tomcat7/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat7/bin/shutdown.sh
sh /usr/local/tomcat7/bin/startup.sh
;;
esac
exit 0
:wq
chmod 755 /etc/init.d/tomcat7
chkconfig --add tomcat7
service tomcat7 start
ntsysv
|
8. 아파치 다운로드및 설치
1. 다운로드 http://httpd.apache.org/download.cgi
3. 인스톨 한다 . 아래 내용 실행 ./configure --with-layout=apache --prefix=/usr/local/apache --enable-module=so --enable-mods-shared=all --enable-so -enable-rewrite
make && make install |
위 실행시 에러 해결 방법
에러 1
관련 에러 증상) configure: error: APR not found. Please read the documentation. 조치) yum install apr apr-devel yum install apr-util-devel |
위는 3.9 버전이라 에러난다 .
기존 yum 삭제 yum remove apr apr-devel 확인해서 다지운다.
apr 설치 다운로드 http://apr.apache.org/download.cgi
1. apr 다운로드 압축 푼다 . 2. 해당위치 이동 3. #./configure 4. rm : cnato reomve libtoolT 에러나면 5. yum install libtoolT 인스톨 6. make 7. make install apr utl 설치 1. apr util 다운로드후 압축 푼다 . ./configure --with-apr=/usr/local/apr make make install |
에러 2
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
# rpm -qa |grep pcre # yum install pcre-devel |
9. 커넥터 설정 링크 : http://tomcat.apache.org/download-connectors.cgi/
1. 다운 받은걸 압축푼다 . 2. 디렉토리 하위 native로 이동 #cd native 3. 파일 권한 변경 chmod +x ./buildconf.sh 4. 명령어실행 1 ./buildconf.sh 5. 명령어 실행 2 ./configure --with-apxs=/usr/local/apache/bin/apxs --with-java-home=$JAVA_HOME 6. 컴파일 만들기 make 7. 인스톨 make install 8. 설정 파일 수정 vi /usr/local/apache/conf/httpd.conf 추가 내용 LoadModule jk_module modules/mod_jk.so <IfModule mod_jk.c> JkWorkersFile conf/workers.properties
JkLogFile mod_jk.log
JkLogLevel error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
</IfModule>
|
10. 가상 호스트 설정
vi /usr/local/apache/conf/httpd.conf <VirtualHost *:80> ServerName sample.com ServerAdmin sample@gmail.com ServerAlias jsp.sample.com DocumentRoot /home/ilhsk/public_html ErrorLog /home/apache2-log/jsp-error.log LogLevel warn #SetEnvIf Remote_Addr 180.224.219.32$ do_not_log LogLevel warn CustomLog "/home/apache2-log/jsp-access.log" combined env=!do_not_log ErrorDocument 403 http://sample.com/error/permission ErrorDocument 404 http://sample.com/error/ JkMount /examples/* tomcat1 <Directory "/home/ilhsk/public_html"> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory> </VirtualHost> 저장
:wq |
기타 오류 사항 권한 문제 2.4 기준으로 아래와 같이 바겼음 <Directory "/home/kakao/www"> </Directory>
|
커넥터 설정
http://tomcat.apache.org/download-connectors.cgi/ 다운로드
참고 자료 :
http://blog.naver.com/PostView.nhn?blogId=mook7508&logNo=120158730601
http://blog.sixpoly.com/?p=292
RECENT COMMENT