java/WEB WAS

Webtob+JEUS - Reverse Connection Pooling

짱가라 2023. 2. 16. 15:13
728x90
반응형

Webtob+JEUS - Reverse Connection Pooling

외부에서 들어오는 요청에 대하여 방화벽 포트 오픈 없이 통신이 가능하여 내부 웹 시스템 구성 시 보안성을 대폭 향상시킬 수 있습니다. (Reverse Connection Pooling)

WebServer 연결의 개요
  - Web Container를 사용하기 위해서는 HTTP 클라이언트와 Web Container 사이에서 중간자 역할과 코디네이터 역할을 하는 한 개 이상의 웹서버를 설정해야 한다. 웹서버와는 웹서버 리스너를 통해 Web Container와 연결한다. 
  - 리스너의 의미 : 일반적으로 웹서버나 HTTP 클라이언트가 직접 접근 할 수 있는 Web Container 쪽의 소켓.
  - 리스너의 종류 : 웹서버 리스너(WebtoB리스너, Apache리스너, AJP13리스너), 
                           클라이언트 리스너(HTTP리스너, HTTPS리스너, TCP리스너, UDP리스너),

                           Tmax와의 연동을 위한 리스너(Tmax리스너)

 

  ## << WebServer Listener 설정>> ##
  
         ▷ 웹서버 리스너
             1.  WebtoB 리스너 : WebtoB 리스너는 다른 리스너와 달리 리스너가 WebtoB Server의 위치를 찾아서,

                                        접속하고자 하는 특징을 가진다. 그러므로, WebtoB리스너를 사용할 때에는 WebtoB Server가

                                        리스닝 모드로 대기를 하고, WebtoB 리스너 (즉, Web Container)가 연결을 시도한다. 이러한 연결방식을 Reverse Connection Pooling 이라 함)


                  1) WebtoB 리스너 설정
                       - 설정 파일 : WEBMain.xml
           =========================================
            <webtob-listener>
                <listener-id>webtob</listener-id>
                <port>9900</port>
                <output-buffer-size>8192</output-buffer-size>
                <thread-pool>
                   <min>2</min>
                   <max>20</max>
                   <step>1</step>
                   <max-idle-time>30000</max-idle-time>
                </thread-pool>
                <hth-count>1</hth-count>
                <webtob-address>localhost</webtob-address>
                <disable-pipe>true</disable-pipe>
                <registration-id>jsv1</registration-id>
            </webtob-listener>
           =========================================

728x90
반응형