[Window 일 경우]
/conf/modules/mod_jk를 위치 시킨다.
/conf/modules/mod_jk를 위치 시킨다.
[/conf/httpd.conf 수정]
마지막 줄에 추가
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkMount /*.jsp tomcat
JkMount /servlet/* tomcat
JkMount /*.do tomcat
JkMount /*.lnj tomcat
JkMount /*.xlnj tomcat
</IfModule>
conf/workers.properties 추가하고
worker.list=tomcat
worker.tomcat.type=ajp13
worker.tomcat.host=localhost
worker.tomcat.port=8009
위쪽에 DocumentRoot 검색해서 자신이 지정한 tomcat ROOT 디렉토리 지정
DocumentRoot "D:/project/flexServer"
윗쪽에 <Directory "C:/apache/htdocs 로 된부분 자신이 지정한 tomcat ROOT 디렉토리 지정
<Directory "D:/project/flexServer">
tomcat에서 Context 를 추가하였다면 아래와 같이 자신에 맞게 추가
Alias /disk "D:/project/disk/"
<Directory "D:/project/disk/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
php 디렉토리 밑에 아래 파일과 같이 수정
php.ini-recommended -> php.ini
php 설치 디렉토리에 맞춰서 수정
# PHP 5 settings
LoadModule php5_module "C:/php-5.2.8/php5apache2_2.dll"
AddType application/x-httpd-php .php .html .htm
AddType application/x-httpd-php-source .phps
[Ubuntu 9.10 일 경우]
apt-get install apache2 libapache2-mod-jk
/etc/libapache2-mod-jk/workers.properties
tomcat_home, java_home 경로 수정
/etc/apache2/mods-enabled/jk.load
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkOptions +ForwardURICompatUnparsed
/etc/apache2/sites-enabled/000-default
<VirtualHost> 사이에
JkMount /*.jsp ajp13_worker
JkMount /servlet/* ajp13_worker
JkMount /*.do ajp13_worker
JkMount /*.lnj ajp13_worker
JkMount /*.xlnj ajp13_worker
/etc/apache2/httpd.conf
# Apache에서 index.jsp 시작 페이지로 추가
<IfModule dir_module>
DirectoryIndex index.htm index.html index.jsp
</IfModule>
# WEB-INF 하위 접근 막기
<LocationMatch "/WEB-INF">
deny from all
</LocationMatch>
jk 올리기
a2enmod jk
apahce 재시작