목록Web/[WebServer] (12)
른록노트
Apache서버로 Tomcat 서버 Container Load balancing 설정하는 방법과 Apache서버에서 Http → Https Redirection 방법 1. 기본설정 설치환경 Windows 10 Pro JDK 11 다운로드 경로 https://www.apachelounge.com/download/ (아파치) https://tomcat.apache.org/ (톰캣 - 테스트 서버용) 아파치 버전 : [httpd-2.4.53-win64-VS16.zip]() mod_jk 버전 : [mod_jk-1.2.48-win64-VS16.zip]() tomcat 버전 : tomcat-8.0.36 간단한 설치 및 실행, 설정 설명 Apache 설치 zip파일을 압축해제하고 나온 폴더를 C:\Apache24 로..
@ 방법 ./chainca.crt ./mydomain.com.crt ./mydomain.com.key 1. 위와 같이 체인인증서와 ROOT 인증서가 합쳐저 있는 chainca.crt 와 도메인의 인증서가 있는 mydomain.com.crt 를 하나의 파일로 합쳐 줍니다. > cat mydomain.com.crt chainca.crt > mydomain.com.chainca.crt 2. openssl 을 이용하여 pkcs12 형식으로 변환합니다 > openssl pkcs12 -export -in mydomain.com.chainca.crt -inkey mydomain.com.key -out mydomain.com.p12 -name tomcat Enter Export Password: (key 파일 암호입력..
@ 방법 톰캣 conf 폴더에 server.xml 수정 -Tomcat 6.x 이하 버전의 설정 -Tomcat 7.x 이하 버전의 설정 @에러 참고 com.notnoop.exceptions.InvalidSSLConfig: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big. => 발생시 keystoreType="PKCS12" 속성 삭제 @참고사이트 https://cheezred.tistory.com/124 [Tomcat] SSL 인증서 설치 방법 ※ 참고 : Web Server를 이용하거나 L4 장비등을 이용하여 서비스를 하는경우가 아닌 Was를 이용한 단독 서비를 진행할 경우 SSL 인증서를 설치하는 케이스의 문서입니다. 1. ..
1. 버전정보 haproxy : 1.8.10 keepalive : 2.0.4 tomcat : 7.0.42 2. 프로그램 설명 haproxy : 지정한 ip:port 로의 접속을 여러대의 서버로 로드밸런싱 해주는 기능 keepalive : 가상 IP를 사용하게해주고 서로의 서버상태를 확인하는 기능 tomcat : 웹서버를 구동할 수 있고 세션을 공유하는 기능 사용할것임 (세션 클러스터링) 3. 방법 서버 2대를 준비한다, A서버:1.1.1.1 B서버:2.2.2.2 keepalive를 설치한다 (두서버 모두 동일하게 설치) ...더보기 1. yum을 통해 설치 yum install keepalived 2. 소스코드 컴파일을 통해 설치 yum -y install wget kernel-headers kernel..
@ 증상Haproxy를 사용하고 있는중 처리시간이 긴 작업을 할때 haproxy에서 timeout이 되어, 설정한 시간을 넘어가면 발생하는 오류 @ 설명HTTP 504 상태 코드(게이트웨이 제한 시간)는 CloudFront가 오리진에 요청을 전달했을 때(요청된 객체가 엣지 캐시에 없었기 때문에) 다음 중 하나가 발생했음을 나타냅니다. @ haproxy 시간 늘리는 방법vi /etc/haproxy/haproxy.cfg 파일 수정server , client timeout 시간 변경 참고사이트https://docs.aws.amazon.com/ko_kr/AmazonCloudFront/latest/DeveloperGuide/http-504-gateway-timeout.htmlhttps://serverfault.c..
@ 방법 VertxOption vert_option = new VertxOptions().setClusterd(true);vert_option.setWorkerPoolSize(100); 참고) default_worker_pool_size는 20개DEFAULT_WORKER_POOL_SIZEThe default number of threads in the worker pool = 20 참고사이트https://vertx.io/docs/apidocs/io/vertx/core/VertxOptions.html
방법1.server.xml에 Context태그의 path를 수정