2011. 1. 21. 21:08ㆍWebServer/Apache
설치환경
Windows XP sp2
J2SE 6
Apache 2.2.6
Tomcat 6.0.13
1.
http://www.apache.org/dist/httpd/binaries/win32/ 에서 apache_2.2.6-win32-x86-no_ssl.msi 다운로드 및 설치
[ 이전 버전이 설치되었다면, 프로그램 제거 후 폴더도 모두 삭제해줄것 ]
[ 설치 완료 후 http://localhost 로 it works! 란 문구가 떴다면 올바른 설치 ]
2.
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.25/ 에서
mod_jk-apache-2.2.4.so를 다운받아 mod_jk.so로 이름변경후
/apache설치 디렉토리/modules 에 복사
3.
apache/conf 에서 httpd.conf 파일을 편집기로 연다.
- 중간에 LoadModule 설정부분에서 아래코드 추가합니다.
LoadModule jk_module modules/mod_jk.so
4.
httpd.conf 파일의 맨아래에 다음을 추가
Include conf/mod_jk.conf
5. mod_jk.conf 추가: 새로 파일을 만들어 apache/conf에 복사
JkWorkersFile "c:/Apache/apache 2.2/conf/workers.properties"
JkLogFile "c:/Apache/Tomcat 6.0/logs/mod_jk.log"
JkLogLevel error
JkAutoAlias "c:/Apache/Tomcat 6.0/webapps"
JkMount /* ajp13
JkUnmount /*.php ajp13
<Directory "c:/Apache/Tomcat 6.0/webapps">
Options Indexes FollowSymLinks
allow from all
</Directory>
6. workers.properties 추가: 새로 파일을 만들어 apache/conf에 복사
workers.tomcat_home="c:/Apache/Tomcat 6.0"
workers.java_home="C:/Program Files/Java/jdk1.6.0"
ps=/
worker.list=ajp12, ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
worker.inprocess.cmd_line=start
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stder
7. 테스트
톰캣을 스타트 한후, 아파치를 스타트.
http://localhost 에서 고양이확인.
'WebServer > Apache' 카테고리의 다른 글
[Apache] VirtualHost Redirect (0) | 2011.07.12 |
---|---|
[Apache] Apache rewrite Module (0) | 2011.01.25 |
[Apache] 아파치 setting (0) | 2011.01.21 |