본문 바로가기
반응형

FullStack153

CentOS7 -> Rocky Linux 8 마이그레이션 CentOS EOS가 다가오면서 패치를 위한 대안이 필요합니다. 그 대안으로 Rocky Linux를 많이 고려하고 있습니다. Rocky Linux는 Red Hat Enterprise Linux(RHEL)와 호환되도록 구성된 커뮤니티 엔터프라이즈 운영체제입니다. Rocky Linux 8.x는 RHEL 8 버전을 기반으로 개발되어 RHEL 8 버전과 호환성에는 문제가 없습니다. 또한 기존 CentOS도 RHEL을 기반이었기 때문에 RHEL = RockyLinux = CentOS는 호환성에 문제가 없습니다. NCP(네이버클라우드)에서도 Linux 설치 OS에 RockyLinux를 추가하였습니다. 마이그레이션 위해서는 다음의 순서로 진행이 필요합니다. CentOS7 -> CentOS8 업그레이드 CentOS8 .. 2023. 7. 28.
TimeZone 출력(GMT, UTC) - GMT(Greenwich Mean Time) 그리니치 평균시 런던을 기점, 웰링턴을 종점으로 하는 협정 세계시의 빠른 시간 1972년 1월 1일부터 '협정 세계시'를 공식 표현으로 쓰지만 아직도 GMT란 표현이 널리 사용 - UTC(Coordinated Universal Time) 협정 세계시 1972년 1월 1일부터 시행된 국제 표준시, UTC는 국제원자시와 윤초 보정을 기반으로 표준화 UTC는 그리니치 평균시(GMT와 초의 소수점 단위에서만 차이기 나기 때문에 일상에서는 혼용 사용하지만 기술적인 표기에서는 UTC가 사용 국제 전기 통신 연합은 협정 세계시에 대한 통일된 약자를 원했으나, 영어권의 CUT(Coordinated Universal Time) 프랑스어권의 TUC(Temps Universe.. 2023. 7. 18.
Tomcat 리소스 압축 gzip 전송 일반적으로 리소스 압축은 Web 서버(Apache HTTP Server, Nginx 등)에서 일반적으로 설정하지만, Tomcat만 존재하는 경우 간단한 설정을 통해 전송량을 줄일 수 있습니다. Tomcat server.xml 파라미터 설명 compressibleMimeType: 대상 타입 compression: 압축 여부 compressionMinSize: 압축 대상 최소 사이즈 noCompressionUserAgents: 압축 제외 Agent 참고 Tomcat9 Docuemnt http2 2023. 6. 26.
Tomcat 정적 문서 캐시(Cache-Control) 문서 캐시를 위해서는 HTTP 헤더에 "Cache-Control: max-age=" 설정이 필요합니다. 일반적으로 Web 서버(Apache Http Server, NGIX 등)에서 정적 리소스 캐시 설정을 하지만, Tomcat으로 운영하는 경우 web.xml 설정으로 Cache-Control 설정을 할 수 있습니다. 애플리케이션 web.xml 수정 적용 대상 설정 Type/Encoding 적용 시간 base: access, now, modification plus: years, months, weeks, days, hours, minutes, seconds param-name에 ExpiresByType 이후에 Type/encnding를 입력 해서 설정이 가능하며, type만 설정 할 경우 해당 타입 전체.. 2023. 6. 19.
반응형