1. httpd.conf 파일 수정

    ServerName 127.0.0.1:80 으로 수정

    2. workers.properties 파일 수정
    worker.list=tomcat1,tomcat2   - worker 추가 (도메인이 2개이므로)

    # Set properties for worker1 (ajp13)
    worker.tomcat1.type=ajp13
    worker.tomcat1.host=도메인1
    worker.tomcat1.port=8009
    worker.tomcat1.lbfactor=1

    # Set properties for worker2 (ajp13)
    worker.tomcat2.type=ajp13
    worker.tomcat2.host=도메인2
    worker.tomcat2.port=8010
    worker.tomcat2.lbfactor=1

    3. uriworkermaps.properties 파일 생성
    즉, uriworkermaps1.properties & uriworkermaps2.properties 파일을 구성한다.

    - uriworkermaps1.properties 파일 내용
    *.jsp = tomcat1
    /*.do = tomcat1
    /*.json = tomcat1

    - uriworkermaps2.properties 파일 내용
    *.jsp = tomcat2
    /*.do = tomcat2
    /*.json = tomcat2

    4. httpd-vhosts.conf 파일 수정
    <VirtualHost *:80>
        ServerAdmin stormech@duzon.com
        DocumentRoot "실제 웹파일이 존재할 경로"

        ServerName 도메인1:80

    RewriteCond %{REQUEST_FILENAME} \.(htm|html|xhtml|js|css|jpg|gif|png|swf)$
    RewriteEngine On
    RewriteRule (.*) - [L]
    RewriteRule (.*) ajp://localhost:8009$1 [P]

    JkMountFile conf/uriworkermaps1.properties

        ErrorLog logs/tbook-error_log
        CustomLog logs/tbook-access_log common

    </VirtualHost>

    <VirtualHost *:80>
        ServerAdmin stormech@duzon.com
        DocumentRoot "실제 웹파일이 존재할 경로"

        ServerName 도메인2:80

    RewriteCond %{REQUEST_FILENAME} \.(htm|html|xhtml|js|css|jpg|gif|png|swf)$
    RewriteEngine On
    RewriteRule (.*) - [L]
    RewriteRule (.*) ajp://localhost:8010$1 [P]

    JkMountFile conf/uriworkermaps2.properties

        ErrorLog logs/tbook-error_log
        CustomLog logs/tbook-access_log common

    </VirtualHost>

    5. server.xml 수정
    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" /> 추가
    Host name="localhost" 로 수정



    Posted by sybd