본문 바로가기

IT study4

[K8S] 쿠버네티스(Kubernetes) 이해하기 책 "컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커" 를 공부하며 정리한 내용을 보관하고자 올리는 글입니다. 2023. 5. 4.
[Apache] Redirect & Rewrite Redirect - Redirect는 클라이언트 사이드(브라우저)에서 다른 URL로 요청하는 것이고, 브라우저 창에서 새로운 URL이 표시된다. - 동일한 사이트 또는 다른 사이트로 이동 시 사용. Rewrite - 서버 사이드의 URL 재작성이고, 브라우저 주소창에 변화가 없다. 내부에서 처리 후 사용자부터 URL 변경을 감추기 위함이기 때문. - 보통 동일한 사이트 내에서 상대 경로를 이용하여 Rewrite. - RewriteRule 에서 flag를 R을 준다면 Redirect 수행. L은 last의 약어로 더이상 rewrite 수행하지 않아도 된다는 의미. - R, L을 동시에 사용하라고 권고하였던 듯. - 정규 표현식 Tip - $1 = (.*) - ^ : 문자열의 시작. - $ : 문자열의 끝 .. 2022. 11. 13.
OpenSSL 이란? 1. OpenSSL OpenSSL은 네트워크를 통한 데이터 통신에 쓰이는 프로토콜인 TLS와 SSL의 오픈 소스 구현판. 보통의 경우 웹서비스에 https를 적용할 경우 SSL인증서를 VeriSign라는 곳에서 발급받아야 하는데, 이때 비용이 발생하기 때문에 실제 운영서버가 아니면 발급 받기에 부담이 될 수 있다. 이 때 OpenSSL을 사용하여 인증기관을 직접 만들고, Self Signed Certificate 를 생성하고, SSL인증서를 발급하면 된다. 발급된 SSL인증서는 Apache httpd 등의 웹서버에 설치해서 쉽게 https의 서비스를 이용할 수 있다. 2. http란? Hypertext Transfer Protocol 의 약자. Hypertext인 HTML을 전송하기 위한 통신 규약을 의.. 2022. 11. 6.
ZGC ZGC 는 JDK 15버전에서 Production Ready 상태 조금 더 큰 메모리(8MB ~ 16TB) 에서 효율적으로 Garbage Collect 하기 위한 알고리즘 실제로 STW 시간을 줄이기 위해서 Marking 시간에만 STW 을 가져가도록 하고 있음. ZGC doesn't get rid of stop-the-world pauses completely. The collector needs pauses when starting marking, ending marking and starting relocation. But this pauses are usually quite short - only a few milliseconds. 적은 메모리나 큰 메모리에서 STW 시간을 최대한 적게(10ms .. 2022. 8. 3.