본문 바로가기

728x90

전체 글

Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법 Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법  스탠드얼론센티널클러스터노드 구성마스터 1개마스터 1개슬레이브 N개센티널 3개마스터 N개슬레이브 N개장애 복구RDB 또는 AOF 파일을 수동으로 재시작센티널이 감지하여 슬레이브를 마스터로 승격노드가 서로 감지하여 장애 마스터의 슬레이브를 마스터로 승격가용성XOO이중화XOO샤딩XXOhttps://lh6.googleusercontent.com/TRWvBLz1bvECjS4kew0UTAvGGu3xEbCneeEebtTl4cUydYETvn4JkRQssQHgbd9LZK_mhI3vqgQdwxsksD0FhSdtyrJcPR3YWR_tbulPuKOchrQn5xCeQxkmKN75yDWNMMU86HSHgbDy5bcxuw>.. 더보기
PHP-FPM 풀 설정을 구성하는 방법 php-fpm www.conf 설정 방법PHP-FPM은 FastCGI 기반의 PHP 프로세스 관리 도구로, 웹 서버와 PHP를 분리하여 웹 서버의 성능을 향상시킬 수 있습니다. www.conf는 PHP-FPM의 설정 파일 중 하나로, PHP-FPM 워커 프로세스의 동작 방식을 제어합니다. 아래는 www.conf 파일의 설정 방법에 대한 설명입니다.1. www.conf 파일 위치 확인먼저, www.conf 파일이 어디에 있는지 확인해야 합니다. 대개 PHP-FPM 설치 시 www.conf 파일은 /etc/php-fpm.d/ 디렉토리에 위치합니다.2. www.conf 파일 복사www.conf 파일은 기본적으로 존재하지 않으며, php-fpm.conf 파일을 복사하여 생성해야 합니다. 따라서, www.conf.. 더보기
Let's Encrypt SSL 인증서를 DNS(Domain Name System) 방식으로 발급하는 방법 Let's Encrypt SSL 인증서를 DNS(Domain Name System) 방식으로 발급하는 방법 이번에는 Let's Encrypt SSL 인증서를 DNS(Domain Name System) 방식으로 발급하는 방법에 대해 알아보겠습니다. DNS 방식은 certbot을 사용하여 DNS 인증서를 발급하고 DNS TXT 레코드를 통해 인증서를 검증하는 방식입니다. DNS 방식으로 SSL 인증서를 발급하는 과정은 다음과 같습니다. certbot을 설치합니다. DNS 제공자에게 DNS API 키를 발급받습니다. certbot을 이용하여 DNS 인증서를 발급합니다. DNS TXT 레코드를 추가하여 인증서를 검증합니다. 아래는 Ubuntu 18.04에서 DNS 방식으로 Let's Encrypt SSL 인증서.. 더보기
Let's Encrypt에서 Certbot을 사용하여 SSL 인증서를 Standalone 모드로 발급받는 방법 Let's Encrypt에서 Certbot을 사용하여 SSL 인증서를 Standalone 모드로 발급받는 방법 Let's Encrypt SSL 인증서를 standalone 모드로 발급하는 방법은 웹 서버가 없거나, 웹 서버를 잠시 멈출 수 없는 경우에 사용됩니다. Standalone 모드는 인증서를 발급받기 위해 임시로 웹 서버를 실행하고, Let's Encrypt 서버가 해당 서버에 접근하여 인증서를 발급받습니다. 이 방식은 웹 서버가 실행되고 있는 포트인 80 포트와 443 포트를 사용하기 때문에, 다른 프로세스에서 해당 포트를 사용하고 있을 경우에는 인증서 발급에 실패할 수 있습니다. 1. certbot 패키지 설치 sudo apt-get update sudo apt-get install certb.. 더보기
Let's Encrypt SSL 인증서를 webroot 방식으로 발급하는 방법 Let's Encrypt SSL 인증서를 webroot 방식으로 발급하는 방법 이번에는 Let's Encrypt SSL 인증서를 webroot 방식으로 발급하는 방법에 대해 알아보겠습니다. webroot 방식은 서버 내 특정 디렉토리를 사용하여 인증서 발급을 수행하는 방식으로, 서버 구성이나 DNS 설정에 대한 수정이 필요하지 않습니다. 1. certbot 설치 먼저 certbot을 설치해야 합니다. certbot은 Let's Encrypt에서 제공하는 SSL 인증서 발급 도구로, Ubuntu와 Debian 등의 리눅스 배포판에서는 패키지로 제공됩니다. sudo apt-get update sudo apt-get install certbot 2. SSL 인증서 발급 webroot 방식으로 SSL 인증서를 .. 더보기
Let's Encrypt(certbot) SSL 인증서를 발급하는 방법 Let's Encrypt(certbot) SSL 인증서를 발급하는 방법 1. 개요 HTTPS를 사용하면 사용자들의 개인정보 보호와 검색 엔진 최적화(SEO)에도 긍정적인 영향을 미칠 수 있습니다. 이번 포스트에서는 Let's Encrypt(certbot) SSL 인증서 발급 방식에 대해 알아보겠습니다. 2. 사전 준비사항 SSL 인증서를 발급하기 위해서는 DNS 레코드 설정이 완료된 도메인과 서버가 필요합니다. 또한, root 권한을 가진 SSH 접속이 가능해야 합니다. 3. Certbot 설치 Certbot은 Let's Encrypt SSL 인증서를 발급하기 위한 도구입니다. Certbot을 설치하기 위해서는 다음 명령어를 실행합니다. sudo apt-get update sudo apt-get inst.. 더보기
[리눅스] MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA) MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA) MySQL replication을 이용한 고가용성 및 장애복구 솔루션은 MySQL 서버를 사용하는 많은 기업에서 필수적인 요소입니다. 이러한 솔루션을 구성하는 방법에 대해 알아보고, 대표적인 솔루션인 MMM(Multi-Master Replication Manager)과 MHA(Master High Availability)에 대해 자세히 살펴보겠습니다. MySQL Replication을 이용한 고가용성 및 장애복구 MySQL Replication은 MySQL 서버에서 데이터를 복제하는 기술입니다. 이를 통해 마스터 데이터베이스에서 작성된 변경 내용이 하나 이상의 슬레이브 데이터베이스로 전송되어 복제되어 저장됩니다. 이를.. 더보기
MySQL 리플리케이션(mysql replication) 설정 방법 MySQL 리플리케이션(mysql replication) 설정 방법 MySQL Replication은 MySQL 서버를 여러 개 사용하여 데이터베이스의 복제 및 분산처리를 할 수 있는 기능입니다. 이 기능을 사용하면 하나의 마스터 MySQL 서버에서 변경된 데이터를 여러 개의 슬레이브 MySQL 서버에 자동으로 전달할 수 있습니다. 이를 통해 데이터의 안정성을 높일 수 있고, 부하 분산과 데이터 분석 등의 다양한 용도로 활용할 수 있습니다. 이번 게시글에서는 MySQL Replication 설정 방법을 안내하겠습니다. 1. 마스터 MySQL 서버 설정 MySQL Replication을 사용하기 위해서는 먼저 마스터 MySQL 서버를 설정해야 합니다. 마스터 MySQL 서버에서는 변경된 데이터를 슬레이브 .. 더보기

728x90
반응형