ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JEUS 웹어드민(webadmin) 특정 IP 허용 외 차단
    WAS/JEUS 2024. 6. 5. 17:32

    개발 목적으로 Webtob/JEUS 구성을 위한 분들을 위한 가이드 포스팅 :) 

    TmaxSoft Engineer의 설치방식으로 진행되며, JEUS는 11년 연속 국내 1위 미들웨어입니다.

     

     

     

     

     

    ▶ 내용

    웹으로 서비스되는 webadmin는 ID/PW으로 무분별한 접근을 기본적으로 제한합니다.

    보다 강력한 접근 정책을 적용하기 위해서는 허용된 사용자들에 대한 IP만이 접근 하도록 설정 가능합니다.

     

     

     

    ▶ 설정

     

     

    허용해야하는 IP가 1개가 아닌 경우 또는 IP 대역을 허용해야하는 경우.

    IP를 구분하는 구분자 '줄바꿈(Enter)' 입니다
    모든 이라는 의미로 ' * ' 사용합니다.

     

    ▶ 테스트

    1. 현재 접속자 IP는 '100.100.100.1' 입니다.

    2. webadmin 접근

     

    결론: 현재 Allowed Server에 '100.100.100.200' 으로 허용해두었기 때문에 그 외 IP는 모두 차단 됩니다.

    adminServer의 Log를 확인하였을 때, "not an allowed host." 에러 메세지를 확인할 수 있습니다.

     

    > ${JEUS_HOME}/logs/adminServer/JeusServer.log

    [jeus@kior:/home/jeus/jeus85/logs/adminServer]$ tail -20f JeusServer.log

    ... 생략
    [2024.06.05 07:12:46:404][2] [adminServer-22] [NodeManager-0062] Exceed to count to connecting to the node manager. Verify that the node manager is functioning normally.
    [2024.06.05 07:14:17:937][2] [adminServer-56] [WEB-3327] 100.100.100.1 is not an allowed host.
    [2024.06.05 07:14:17:942][1] [adminServer-56] [WEB-3323] Worker (ADMIN-HTTP-1): An error occurred while processing the request.
    <<__Exception__>>
    jeus.servlet.exception.NotAllowedAddressException: The client's access is not allowed. The address is 100.100.100.1
            at jeus.servlet.engine.AccessControl.check(AccessControl.java:63)
            at jeus.servlet.engine.RequestProcessor.checkAccessControl(RequestProcessor.java:644)
            at jeus.servlet.engine.RequestProcessor.run(RequestProcessor.java:203)
            at jeus.util.pool.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:1301)
            at jeus.util.pool.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:1345)
            at jeus.servlet.engine.WebThreadPoolExecutor$WebRequestWorker.run(WebThreadPoolExecutor.java:201)
            at java.base/java.lang.Thread.run(Thread.java:829)
    <<__!Exception__>>

     

     

     

     

    ▶ 결론

    요즘 부적 webadmin에 대한 접근을 특정인원을 허용하고 차단하려는

    설정요청 문의가 많습니다.

     

    해당 설정을 위해서 재기동하는 것은 운영중인 서비스에 영향은 없음으로 걱정하지 않아도 됩니다.

     

     

     

     

    'WAS > JEUS' 카테고리의 다른 글

    JEUS 중복로그인 설정 1탄  (0) 2025.05.13
    JEUS DOMAIN_WIDE Session 공유  (3) 2024.11.25
    JEUS 2024년 변경된 Demo License 발급 정책  (0) 2024.03.14
    JEUS n 중화 설정  (0) 2024.02.19
    JEUS n중화 설치  (1) 2024.02.13
Designed by Tistory.