개발/톰켓 2

톰캣 8.5 SSL 인증서 적용

톰캣 8.5에서 SSL 인증서를 사용하기 위한 방법은 크게 2가지가 있습니다. JKS : Java Standard Keystore 포맷이며 JDK포함되어 있으며 keytool 명령어를 사용 PKCS12 : 인터넷 표준 포맷이고 OPENSSL 를 사용하여 생성 내부적으로 사용하는 것이 아니라 일반 사용자를 대상으로 사용을 하게 되는 서비스라서 싸고 저렴한 SSL 인증서를 찾아 구매하여 사용하기로 하였습니다. 우선은 저렴한 것이라서 그런지 자체적으로 톰켓에 맞는 인증서를 주지 않아서 직접 만들어서 사용하였습니다. key 파일을 생성하는 것인줄로 알고 진행하다가 Tomcat 8.5 의 설정 server.xml 자체에 샘플 소스를 확인해보니 key 파일이 아닌 jks 파일을 생성하는 것으로 확인이 되었습니다. ..

개발/톰켓 2021.02.02

Tomcat Crontab을 활용한 톰캣 로그관리

logrotate 로 관리하는 방법도 있지만 뭔가 원하는데로 입맛대로 되지 않아서 직접 crontab을 이용해서 관리 간단한 shell 스크립트만 작성할줄 알면 어려운것도 아니라서 또 까먹을까봐 기록해둠 * 현재의 shell 환경에서 등록 된 crontab을 확인 crontab 옵션 (수정시 VI editor 명령어와 동일) -e : 수정 -l : 목록확인 -r : 삭제 */home/ec2-user/tomcatlog_logrotate.sh 내용 메일 새벽에 실행이 되기에 BASE_DAY 에 어제 날짜로 설정 catalina.out , localhost_access_log 로그만 적용 된것이며 BASE_DAY 명칭으로 압축하고 기존의 파일은 삭제 용량이 무한대로 쌓이는 catalina.out 은 초기화! ..

개발/톰켓 2020.10.28