* 참고한 URL : http://www.apmsetup.com/jsp.php?ct=56&tutid=139&uid=277#277
* 설치 환경 : 윈도우 XP SP3
[설치 파일]
1. APMSETUP5, APMSETUP6 (아파치, PHP, MySQL) : http://www.apmsetup.com
2. J2SDK 최신버전 1.6.* http://java.sun.com/javase/downloads/index.jsp
3. 톰켓 apache-tomcat6.0.18 http://tomcat.apache.org/download-60.cgi
4. mysql-connector-java-5.0.8.tar 에서 mysql-connector-java-5.0.8-bin 파일
5. mod_jk-1.2.27-httpd-2.2.10.so
[설정 과정]
1. APMSETUP 프로그램을 다운받아 설치한다.
2. http://localhost 클릭해서 웹페이지가 제대로 뜨는지 확인한다.
3. 자바를 설치한다.
4. 자바 환경변수를 설정한다.
5. 톰켓을 다운받아 설치한다. http://tomcat.apache.org/download-60.cgi core - windows service installer
설치경로는 c:APM_setupServerTomcat 으로 변경
포트는 8080 / user name : root / password : 임의로 결정한다.
6. 톰켓 환경설정시 Startup type : Manual 변경
7. 환경변수 : 내컴퓨터>속성>고급>환경변수
CATALINA_HOME=C:APM_SetupServerTomcat
PATH=c:j2sdkbin; (이미 PATH변수가 있을경우 값의 끝에 새미콜론; 을 붙이고 추가한다.)
CLASSPATH=.
JAVA_HOME=C:j2sdk
8. mysql-connector-java-5.0.8.tar 압축파일을 풀면 mysql-connector-java-5.0.8-bin 파일이 있는데 이것을
C:APM_SetupServerTomcatlib 에 복사한다.
출처 : http://dev.mysql.com/downloads/connector/j/5.0.html
9. C:APM_SetupServerApachemodules에 mod_jk-1.2.27-httpd-2.2.10.so을 복사한다.
http://tomcat.apache.org/ > Download > Tomcat Connectors > Binary Releases클릭 >win32 >jk-1.2.27
출처 : http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.27/
10. mod_jk.conf를 생성하여 C:APM_SetupServerApacheconfmod 에 넣는다.
생성방법은 메모장을 열어 아래 내용을 넣고, 다른 이름(mod_jk.conf)으로 저장한다.
LoadModule jk_module "C:/APM_Setup/Server/Apache/modules/mod_jk.dll"
<IfModule mod_jk.c>
JkWorkersFile "c:/APM_Setup/Server/Tomcat/conf/jk2.properties"
JkLogFile logs/jk.log
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /examples/* ajp13
</IfModule>
11. 10번처럼 C:APM_SetupServerTomcatconfjk2.properties 파일 생성한다.
내용은 아래와 같다.
workers.tomcat_home=c:/APM_Setup/Server/tomcat
workers.java_home=c:/j2sdk
worker.list=ajp12, ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
12. C:APM_SetupServerApacheconfhttpd.conf 파일을 메모장 등의 프로그램으로 열어 아래와 같이 수정한다.
DocumentRoot "C:/APM_Setup/htdocs" → DocumentRoot "C:/APM_Setup/Server/tomcat/webapps/ROOT"
<Directory "C:/APM_Setup/htdocs"> → <Directory "C:/APM_Setup/Server/tomcat/webapps/ROOT">
DirectoryIndex index.html index.htm index.php index.php3 → DirectoryIndex index.html index.htm index.php index.php3 index.jsp
하단 부분에 아래의 내용을 삽입한다.
# php Defaulf 페이지
Alias /php/ "C:/APM_Setup/htdocs/"
<Directory "C:/APM_Setup/htdocs">
Options FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# JSP 모듈 설치
Include conf/mod/mod_jk.conf
마지막으로 테스트 작업
1. 재부팅 (환경변수 제대로 작동하기 위해)
2. apmsetup 실행
3. tomcat 실행
4. IE 실행해서 http://localhost 와 http://localhost:8080/ (고양이 나오면 잘 설치되것임)
보고 따라하게 되었는데, 전 apmsetup의 apache가 실행이 안되 애를 먹고 있는 학생입니다. 다른건 다 실행이 되는데 왜 apache가 실행이 안되는지 이유를 아신다면 답변 부탁드립니다.