아파치 톰켓 연동
1.아파치 설치
2.아파치 설치 폴더/modules/mod_jk.so 이 있는지 확인
(없으면 http://ftp.kaist.ac.kr/Apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.27/ 에서 mod_jk-apache-2.0.63.so 를 다운 받아 이름을 mod_jk.so로 변경 해당 위치에 붙여넣는다.)
3.아파치 설치 폴더/conf/mod_jk.conf 만든다
-mod_jk.conf 파일 내용(안에 경로들은 맞춘다)

     JkWorkersFile “c:/Program Files/Apache Software Foundation/Apache2.2/conf/workers.properties”
     JkLogFile “d:/apache-tomcat-5.5.25/logs/mod_jk.log”
     JkLogLevel error
     JkAutoAlias “c:/Sun/SDK/docs”
     JkMount /*.jsp ajp13
     JkUnmount /*.php ajp13
     <Directory “c:/Sun/SDK/docs”>
         Options Indexes FollowSymLinks
         allow from all
     </Directory>

4.아파치 설치 폴더/conf/workers.properties 만든다
-workers.properties 파일 내용(위에 mod_jk.conf랑 이름을 맞춘다)

 work.list=ajp1.3
 worker.ajp13.port=8009
 worker.ajp13.host=localhost
 worker.ajp13.domain=localhost
 worker.ajp13.type=ajp13


5.아파치 설치 폴더/conf/httpd.conf 내용수정
-LoadModule라고 써 있는 곳에 아래 내용이 있는지 보고 없으면 추가 ('#'은 주석 처리 된 것 , '#'제거 하면 된다.)

LoadModule jk_module  modules/mod_jk.so
Include "D:\apache-tomcat-5.5.25\conf\jk\mod_jk.conf"


-httpd.conf 파일 맨 아래에 추가

<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
</IfModule>

6.IIS중지(제어판->관리도구->컴퓨터관리->서비스 및 응용 프로그램->인터넷 정보 서비스->웹사이트->기본 웹 사이트->중지)
7.아파치 시작, 톰켓 시작 (서비스->속성->자동 으로 설정)
8.포트 번호를 빼고 사이트에 접속 했을 때 제대로 나오면 성공.




아파치 방화벽 modsecurity 설치
프로그램 다운로드 설치(http://www.securenet.or.kr/main.jsp?menuSeq=501)윈도우용 설치파일, 윈도우용 설치가이드를 보고 설치.
modsecurity 설치 후 포트번호를 빼고, 사이트에 접속해서 정상 작동하면 성공.


Posted by 알 수 없는 사용자 :