개요 Let's Encrypt는 무료로 제공되는 세계적 규모의 TLS 공인 인증서이다. 이를 이용하여 상용 인증서와 동일한 수준의 보안을 무료로 보장 받을 수 있다. 이번 글에서는 CentOS 운영체제에 Let’s Encrypt 인증서를 설치하고 자동 갱신하는 방법을 소개하고자 한다. Certbot 설치 Certbot 클라이언트는 Let’s Encrypt 무료 SSL 공인 인증서를 설치하고 무중단으로 갱신하는 것까지 가능하게 해주는 툴이다. 이 툴을 이용해 아래 설명할 NGINX 환경설정까지 자동 적용할 수 있다. 설치 방법은 아래와 같다. # EPEL 저장소 설치 $ sudo yum install epel-release # Amazon EC2일 경우 아래 방법으로 설치 $ sudo amazon-..
개요 CentOS 7(또는 Amazon Linux 2)에서 /tmp 디렉토리는 시스템에 의해 사용된 임시 파일을 저장한다. 임시 디렉토리이기 때문에 누적된 임시 파일은 운영체제에 의해 주기적으로 제거된다. 주의할 점은 애플리케이션과 같은 시스템이 아닌 사용자에 의해 사용된 임시 파일은 별도로 제거되지 않고 계속 누적되어 디스크 용량 부족을 초래하여 운영 서비스에도 영향을 끼칠 수 있다. 이번 글에서는 사용자에 의해 생성된 임시 파일을 주기적으로 제거하는 방법을 소개하고자 한다. /tmp 디렉토리 파일 목록 조회 /tmp 디렉토리에 누적된 파일 목록을 조회하는 방법은 아래와 같다. # /tmp 디렉토리의 모든 파일을 출력 $ find /tmp -type f # /tmp 디렉토리에서 시스템이 생성한 파일을 ..
개요 Galera Cluster는 2009년 발표된 MariaDB를 위한 동기식 멀티 마스터 클러스터 기술이다. 오랜 기간의 안정성 입증과 버전업을 통해 2019년 성능이 월등히 향상된 Galera 4.0이 발표되어 MariaDB 10.4 배포본에 포함되면서 현재 상당한 주목을 받고 있다. 갈레라 클러스터는 종전의 전통적인 마스터-슬레이브 방식 대비 시간 지연 없이 모든 노드에 대한 CRUD가 가능하며, 특정 노드에 장애가 발생하여 클러스터에서 이탈해도 남은 노드가 마스터 역할을 해주어 궁극적으로 무중단 데이터베이스 운영을 가능하게 해준다. (Oracle 진영에는 RAC라는 선구적인 멀티 마스터 방식을 제공하는데 구축 비용이 상당하다. 반면에 갈레라 클러스터는 완전히 무료이다.) 이번 글에서는 3개 이상..
개요 dnsmasq는 경량의 리눅스 DNS 캐시 서버(또한 스스로 사설 DNS 서버이자 DHCP 서버로도 작동)이다. 리눅스는 기본적으로 DNS 캐시를 수행하지 않는데, dnsmasq를 적절히 활용하면 반복적인 DNS 질의시 발생할 수 있는 CPU와 네트워크의 부하를 줄일 수 있다. 이 글에서는 CentOS 6/7에서 dnsmasq를 설치하고 적용하는 법을 설명하고자 한다. 내 경우, 서버 증설이나 변경시 네임 서버에 의존하지 않고, 원하는 시점에 바로 해당 도메인의 IP 주소를 맵핑하는 목적으로도 유용하게 사용하고 있다. DNS 캐시 서버로 충분한 안정성 테스트 후 최종적으로 네임 서버에 A 레코드를 변경하는 것이다. 퍼블릭 DNS 서버 DNS 캐시 서버를 설치해도, 최종적으로는 퍼블릭 DNS 서버에 ..
- Total
- Today
- Yesterday
- jpa
- jsp
- Kendo UI Web Grid
- 로드 바이크
- JHipster
- jstl
- spring
- 태그를 입력해 주세요.
- Tomcat
- node.js
- MySQL
- Spring MVC 3
- 로드바이크
- 구동계
- Docker
- DynamoDB
- chrome
- kotlin
- java
- 알뜰폰
- CentOS
- 자전거
- bootstrap
- Spring Boot
- Kendo UI
- graylog
- maven
- Eclipse
- JavaScript
- 평속
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |