apache2.2 + mod_jk + tomcat5.5 설치 + php5 + virture host :: APM설치[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

APM설치
[1]
등록일:2009-08-30 00:04:42 (0%)
작성자:
제목:apache2.2 + mod_jk + tomcat5.5 설치 + php5 + virture host
DNS  셋팅

/etc/resolv.conf

nameserver  192.168.1.116

nameserver  168.126.63.1

  

/etc/hosts  

127.0.0.1              localhost
192.168.1.114    www.aaa.com  aaa.com
192.168.1.114    www.bbb.com  bbb.com
  

1.  apache2.2

DSO로  설치  한다.
  

2.  php  

www.php.net  에서  최신버젼  다운받아  설치  한다.

  

3.  mod_jk  

www.apache.org  ==>  tomcat  ==>  tomcat_connectors  ==>  Binary  Releases  에서

원하는  서버에  맞는  버젼을  다운받는다.  Apache2.2/modules  에  복사해  놓는다.

mod_jk-1.2.27-httpd-2.0.63.so  ==>  mod_jk.so  

mod_jk-1.2.27-httpd-2.2.10.so  ==>  mod_jk.so  

isapi_redirect-1.2.27.dll  is  for  IIS  5  and  later  Web  Server.  
isapi_redirect-1.2.27-chunking.dll  is  for  IIS  5  and  later  Web  Server  and  contains  chunking  transfer  support.  
nsapi_redirect-1.2.27.dll  is  for  Sun  ONE  Web  Server  7  and  later  (formerly  Netscape  and  iPlanet).  


  

3.  tomcat  

tomcat5.5  를  다운받아서  설치한다.

ant  도  다운받아  설치하면  컴파일  할때  좋다.

  

4.  셋팅

-  도메인으로  virture  host  잡으며  apache  에  셋팅한다.

-  php,  tomcat  모두  사용  가능

  

아파치를  설치한  곳에  modules  폴더  밑에  mod_jk-1.2.27-httpd-2.2.6.so  ==>  mod_jk.so  로  이름을  변경해서  복사한다.

아파치를  설치한  곳에  conf  폴더  밑에  workers.properites  파일을  만든다.

  

workers.properties  생성

#  workers.properties
#=====================================
#  Define  1  real  worker  using  ajp13

#  worker1  이름은  임의로  지정하는  것이면  한번  지정했으면  모두  같은  이름을  사용해야  한다.
worker.list=worker1
#  Set  properties  for  worker1  (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=www.aaa.com

worker.worker1.port=8009
#========================================

  

/usr/local/apache2/conf/httpd.conf    수정  

  

<Directory  />
        Options  -Indexes  FollowSymLinks
        AllowOverride  None
        Order  deny,allow
        Allow  from  all
</Directory>

  

LoadModule  php5_module    modules/libphp5.so

  

LoadModule  jk_module  modules/mod_jk.so


<IfModule  mod_jk.c>
JkWorkersFile  /usr/local/apache2/conf/workers.properties
</IfModule>
        

AddType  application/x-httpd-php  .php  .phtml  .html  .htm  .inc

  

Include  conf/extra/httpd-vhosts.conf

  

  

/usr/local/apache2/conf/extra/httpd_vhosts.conf    수정

#Virture  Host  를  잡는다.

#mod_jk  설정은  VH에서  잡는다.

  

NameVirtualHost  192.168.1.114

#톰캣  셋팅

<VirtualHost  www.aaa.com>
  ServerAdmin  webmaster@aaa.com
  DocumentRoot  /usr/local/tomcat/webapps
  ServerName  www.aaa.com
  ServerAlias  aaa.com
  DirectoryIndex  index.jsp  index.html
  ErrorLog  /web/logs/error_log  
  CustomLog  /web/logs/access_log  common
  JkLogFile  /web/logs/mod_jk.log
  JkLogLevel  info
  JkLogStampFormat  "[%a  %b  %d  %H:%M:%S  %Y]  "
  JkMount  /*.jsp  worker1

  JkMount  /*.do  worker1

</VirtualHost>

  

#  아파치  기본  셋팅

<VirtualHost  www.bbb.com>
        ServerAdmin  webmast@bbb.com
        DocumentRoot  /web/htdocs
        ServerName  www.bbb.com
        ServerAlias  bbb.com
"  commonog  "|/usr/local/apache2/bin/rotatelogs  /web/logs/access_log_www.%Y%m%d  86400
  ErrorLog  "|/usr/local/apache2/bin/rotatelogs  /web/logs/error_log_www.%Y%m%d  86400"
</VirtualHost>

  

  

/usr/local/tomcat/conf/server.xml  수정

    <!--  Define  an  AJP  1.3  Connector  on  port  8009  ,  위의  셋팅값  확인-->
    <Connector  port="8009"  protocol="AJP/1.3"  redirectPort="8443"  />

  

    <!--    localhost  ==>  www.aaa.com  으로  변경해  준다.  -->

<Host  name="aaa.com"    appBase="/usr/local/tomcat/webapps"
            unpackWARs="true"  autoDeploy="true"
            xmlValidation="false"  xmlNamespaceAware="false">
  

위와  같이  하면  apache에서  virture  host  를  잡을수  있다.
[본문링크] apache2.2 + mod_jk + tomcat5.5 설치 + php5 + virture host
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=31565
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.