Seslsion Clustering(UniCast)본 테스트는 Wildfly 14 Version에서 TCP IP를 이용한 Session Clustering TEST를 위해 진행1. TEST 환경CentOS7Nginx 1.26.3 VersionWildfly 14.0.1 FinalOpenJDK 1.82. TEST 시나리오WAS #1, #2번기 UniCast IP를 이용해 Session Clustering 설정, 로그 확인Nginx에서 WAS #1, #2번 연동curl 명령어를 통해 index.jsp 호출 (Session ID를 확인하기 위한 JSP)Failover TEST 진행 - 처음 호출된 서버에서 Session ID를 확인 후, 해당 서버 다운 그 다음 다른 WAS 서버에서 동일한Session ID가 ..
전체 글
기술 블로그SSL웹 사이트와 브라우저 사이에 전송된 데이터를 암호화하여 인터넷 연결 보안을 유지하는 표준 기술1. SSL 설정1.1. SSLhttpd.conf 파일 설정# ssl module, Session Cache Shared Memory 저장 module loadingLoadModule ssl_module modules/mod_ssl.soLoadModule socache_shmcb_module modules/mod_socache_shmcb.so# Virtual hostsInclude conf/extra/httpd-ssl.confSSLSessionCache프로세스 및 thread가 공통으로 session cache를 사용할 수 있도록 Shared Memory에 저장. 이 Cache는 병렬 요청 처리 속도를 개선..
가상 호스트Web Server에 기본적으로 존재하는 host인 Main Host를 제외한 나머지 host를 Virtual Host라고 한다.하나의 Web Server에는 Main Host 외에 별도의 디렉터리를 가진 여러개의 Host를 설정하여 사용할 수 있다.1. 가상 호스트 설정가상 호스트 설정은 httpd.conf 파일과 httpd-vhosts.conf 파일을 httpd.conf 파일에 include하여 설정이 가능하다. 여러 도메인을 관리하는 경우 httpd-vhosts.conf 파일을 사용하는 것이 좋다.1.1. Vhost 설정httpd.conf 파일에서 httpd-vhosts.conf include 설정# Virtual hostsInclude conf/extra/httpd-vhosts.conf..
HostAliases Pod /etc/hosts 파일 내용을 수정할 수 있다. 내부적으로 Public DNS에 정의되지 않은 도메인 이름을 사용하거나, TEST할 때 유용하게 쓰일 수 있다. 쿠버네티스에서는 init 컨테이너나 다른 수단을 사용하여 /etc/hosts 파일을 직접 편집하지 않고 hostAliases 필드를 사용하여 DNS 구성을 수정하는 것을 권장한다.1. TEST 시나리오1. nginx pod를 기동하여 기본 /etc/hosts 파일 내용을 확인한다.2. nginx pod yaml에서 hostAliases 설정을 추가하여 Pod를 재 기동한다.3. / etc/hosts 파일 내용이 수정 되었는지 확인한다. 2. TEST 및 설정1. nginx pod 기동 아래 파일은 nginx.ya..