본 포스팅은 Encoding 관련 우선순위 테스트입니다. Request Encoding, Response Encoding 각각 우선순위에 대한 테스트를 수행할 예정입니다. 먼저 Request Encoding 우선순위 테스트입니다. JEUS의 Encoding JEUS Encoding의 종류 - Request-Encoding 브라우져 등으로 부터 받은 인코딩 값을 인식하는 방식 옵션으로는 forced, default 가 있다. (get 방식) - Postdata-Encoding 브라우져 등으로 부터 받은 인코딩 값을 인식하는 방식 옵션으로는 forced, default 가 있다. (post 방식) - Response-Encoding 인코딩 된 값을 호출된 페이지에 담아 출력할 때 인코딩하는 방식 - 서비스 ..
본 포스팅은 JEUS7 Password 변경 가이드입니다.JEUS7 Password는 다음과 같은 기능에 활용 될 수 있습니다. 먼저 JEUS DAS / MS / NM 기동 종료부터 시작해서, Webadmin 접속 시필요 하므로 Configuration 수정도 가능하다고 할 수 있습니다. 이렇게 모든 기능을 사용할 수 있게 하는 JEUS의 Webadmin의 비밀번호는 매우 중요한 보안 설정이라 할 수 있습니다. JEUS7 Password 변경 가이드1. WebAdmin에서 변경하기 - 진행 전에 accounts.xml 파일 백업 후 진행해주세요. Ex) cp accounts.xml accounts.xml.bak - 위치 : $JEUS_HOME/domains/$DOMAIN_NAME/config/securi..
본 포스팅은 JEUS7과 WebT 간의 연동 가이드입니다.WebT(Web Transaction)는 클라이언트/서버 환경의 미들웨어 제품인 Tmax 서버와 Java 애플리케이션 프로그램 사이의 트랜잭션 서비스를 지원하는 프로그램으로 API 라이브러리 형태로 배포됩니다. WebT는 JEUS를 비롯한 웹 기반 환경의 WAS(Web Application Server) 제품에서 활용될 수 있습니다. Tmax의 트랜잭션 처리와 부하 조절 기능을 이용해 웹 환경에서 동적 데이터 서비스를 제공할 수 있도록 설계되었습니다.WebT와 Tmax 간의 서비스 흐름 WebT는 Tmax의 연결을 효율적으로 관리하기 위해 WebTConnectionPool 클래스를 제공합니다. WebTConnectionPool은 Tmax 서비스를 ..
본 포스팅은 WildFly와 Database를 연동하기 위한 시나리오에 대해 알아보겠습니다. 본 테스트는 다음과 같은 과정으로 수행됩니다. [Wildfly - Oracle 상호 연동 테스트] 1. ojdbc7.jar 파일 업로드 2. module.xml 파일 작성 3. standalone.xml -> driver 추가 4. standalone.xml -> datasource 추가 5. dbtest.jsp 작성 6. standalone server reboot 7. dbtest.jsp 호출 시 select 1 from dual (sysdate 정보 출력 확인) 각 Step 별 간략 설명입니다. 1. ojdbc7.jar 파일 업로드 (첨부파일 참조)- 업로드 위치는 $WILDFLY_HOME/modules/c..
본 포스팅에서는 JEUS8의 Managed Server의 상태 정보를 다루어 보도록 하겠습니다.MS는 JEUS 6이하의 Container와 비슷한 역할을 수행합니다. Application Deploy 과정이나, 기동 종료 과정 또는 장애 상황에 따른 상태 정보가 변경이 됩니다. 해당 상태가 어떠한 의미를 갖는지 파악하고 이해 한다면 상황에 대한 대응이 보다 효율적일 것이라 생각합니다. 그럼 이제부터 각 상태 별 의미를 파악하고, 대응 방법에 대해 생각해 보도록 하겠습니다. 먼저 SHUTDOWN 상태입니다.최초 DAS(Domain Admin Server)만 기동하고 WebAdmin을 접속 했을 때 Managed Server(이하 MS)는 SHUTDOWN상태(기동되지 않은 상태)로 보입니다. 또한, RUNN..
본 포스팅에서는 SSL설치에 필요한 개념과 설정방법을 가이드합니다.SSL은 인터넷 상거래에 필요한 개인정보를 보호하기 위한 개인정보 유지 프로토콜입니다. SSL은 웹 제품뿐만 아니라 파일 전송 규약(FTP) 등 다른 TCP/IP 애플리케이션에 적용할 수 있으며, 인증 암호화 기능이 있습니다. 먼저 SSL(Secure Socket Layer) 개념에 대해 알아보겠습니다. Netscape사에서 개발한 암호화 전송 프로토콜로 Certificate를 이용하여 서버와 클라이언트간의 인증을 다.SSL은 Layer를 기반으로 하는 프로토콜로 데이터를 암호화하는 공개 Key와 암호화된 문을 해독하는 개인 Key가 쌍으로 구성됩니다.개인 Key는 해독할 사람 본인이 가지고 있고, 공개 Key는 공개하여, 다른 사람들이 ..
본 포스팅은 Tmax Timeout관련 CLHQTIMEOUT와 tmm 다운 영향도 가이드입니다. 본 포스팅에서는 TIMEOUT 정책을 결정할 때 CLHQTIMEOUT과 BLOCKTIME 사이에 연관 관계에 대해 가이드 하도록 하겠습니다. 먼저 BLOCKTIME, CLHQTIMEOUT, SVCTIME 의 관계에 대해 알아보겠습니다.BLOCKTIME,CLHQTIMEOUT,SVCTIME 적용 시간에 따라 다릅니다. 먼저 BLOCKTIME < CLHQTIMEOUT 경우입니다. BLOCKTIME은 클라이언트가 API 함수를 통해 서비스 요청 후 최대 BLOCKTIME 시간이 지나도록 응답이 없으면 클라이언트 자체적으로 타임아웃 처리하며, 이때 CLH queue에 대기중인 상태라면 CLHQTIMEOUT 까지 대기 ..
본 포스팅은 Tmax 서버/서비스 동적추가 가이드입니다. 본 포스팅에서는 Tmax 4.x 5.x 서버/서비스 동적 추가 시 정확한 절차와 주의사항을 기술하였습니다.동적추가를 잘못 실행하는 경우 이를 원복할 수 있는 방법은 없기 때문에, 본 문서의 내용을 참고하여 정확한 방법과 절차로 실행되어야 합니다. 본 문서는 Tmax의 동적추가 기능 중 자주 사용되는 서버/서비스의 동적추가에 대한 정확한 사용을 가이드할 목적으로 작성되었습니다. 먼저 동적추가의 기본 사항부터 살펴보겠습니다. 동적추가란 Tmax 시스템이 운영 중에 서비스, 서버, 서버그룹, 노드, 게이트웨이의 Tmax 구성요소를 추가하여 이를 사용할 수 있도록 하는 기능을 말합니다. 기본적인 절차는 다음 4 단계를 따릅니다. 먼저 동적추가 할 리소스의..
본 포스팅은 Tmax5 장애진단 가이드입니다. 본 포스팅에서는 Tmax 시스템 운영중에 발생 할수 있는 장애에 대비한 방안에 대해 살펴보겠습니다. Tmax Trouble Shooting 을 위한 단계는 다음과 같습니다.먼저 현상을 파악합니다.다음으로 Tmax System의 구성을 확인합니다.다음으로 Tmax 환경 확인 및 분석을 수행합니다.문제가 발생한 시점의 각종 로그를 확인합니다.필요에 의해 관련 소스를 분석합니다.장애 재현 및 테스트를 수행합니다.분석 취합 및 결과를 도출합니다.마지막으로 결과를 정리하고 문서화합니다. Trouble Shooting의 단계를 하나씩 상세하게 살펴보겠습니다.먼저 현상 파악입니다.정확한 현상을 파악 하여 장애 상황에 대한 범위를 최소화 합니다. 두번째로 Tmax Syst..
본 포스팅은 SSL(Secure Socket Layer)과 TLS(Transport Layer Security)에 대해 알아보겠습니다. SSL과 TLS는 모두 웹 서버와 사용자의 웹 브라우저 간 통신을 암호화 하는데 사용되는 프로토콜입니다. 공개 키와 개인 키를 교환하여 보안 세션을 생성하여 통신을 암호화하는 방식을 사용합니다. TLS는 MAC 함수 생성을 위해 다른 암호화 알고리즘을 사용하며, 이는 이전 버전의 SSL보다 많은 경고 코드를 포함하고 있습니다. 전자 상거래가 활발해지면서 웹 보안이 매우 중요해지고 있으며, 최근 정보통신망법의 개정으로 아무리 소상공인이라도 홈페이지 운영 시 개인정보를 취급하고 있다면 아래와 같은 내용을 조치하도록 되어있습니다. 이러한 "보안서버"의 기반이 되는 SSL/TL..
- Total
- Today
- Yesterday
- SA
- JBoss
- MSA
- nodejs
- API Gateway
- 아키텍처
- TA
- jeus
- OpenStack
- wildfly
- SWA
- 쿠버네티스
- webtob
- JEUS7
- JEUS6
- 마이크로서비스
- kubernetes
- Da
- 마이크로서비스 아키텍처
- git
- openstack token issue
- apache
- openstack tenant
- k8s
- node.js
- 오픈스택
- Architecture
- aws
- Docker
- aa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |