본문 바로가기

WEB/Apache,OHS

[Apache,OHS] VirtualHost 별 서로 다른 WebLogic 으로 분기하도록 설정

#. 참고 글 (Apache2.2 관련)

https://verdana1012.tistory.com/entry/Linux-Apache-%EA%B0%80%EC%83%81%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%84%A4%EC%A0%95Apache-virtual-host

 


 

#. 주의사항

Apache2.2 / OHS11g 에서는

VirtualHost 사용 시 NameVirtualHost 라는 옵션을 먼저 선언해야 한다.

해당 옵션 없으면 VirtualHost 옵션을 추가하여도 실제로 동작하지 않음

 


 

#. 테스트 환경

RHEL8

OHS12.2.1.4 (Apache2.4기반)

WebLogic 12.2.1.4

 


 

#. 예제

VirtualHost 를 두 개 생성하고

각각 서로 다른 WebLogic 인스턴스로 분기하도록 설정하는 예시

<VirtualHost *:80>
    DocumentRoot "/appsource/web"
    ServerName keuangkuoA.com
    <Directory "/appsource/web">
        AllowOverride None
        Require all granted
        <LimitExcept GET HEAD POST>
            Require all denied
        </LimitExcept>
    </Directory>
    <IfModule weblogic_module>
        WebLogicCluster 127.0.0.1:9041
        MatchExpression *.jsp
    </IfModule>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/appsource/web"
    ServerName keuangkuoB.com
    <Directory "/appsource/web">
        AllowOverride None
        Require all granted
        <LimitExcept GET HEAD POST>
            Require all denied
        </LimitExcept>
    </Directory>
    <IfModule weblogic_module>
        WebLogicCluster 127.0.0.1:9042
        MatchExpression *.jsp
    </IfModule>
</VirtualHost>

 

윈도우 hosts 파일 수정 후 테스트 진행