[Window 일 경우]
/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 재시작

+ Recent posts