본문 바로가기

서버구축 (WEB,DB)363

Nginx를 사용한 CONNECT 프록시 설정 가이드 Nginx를 사용하여 HTTPS CONNECT 요청을 통해 웹사이트에 연결하기 위한 전체 가이드입니다. 이 가이드에는 Nginx의 기본 설치, 모듈 설치, 설정 방법, 예제 내용 및 각 옵션의 설명이 포함되어 있습니다. Nginx 설치 Nginx를 설치합니다. (운영 체제에 따라 패키지 관리자를 사용하여 설치할 수 있습니다.) Ubuntu/Debian: sudo apt-get update sudo apt-get install nginx CentOS/RHEL: sudo yum install epel-release sudo yum install nginx Nginx 서비스를 시작하고 부팅 시 자동으로 실행되도록 설정합니다. sudo systemctl start nginx sudo systemctl enabl.. 2023. 10. 14.
Spring Boot, Kafka 및 데이터베이스 서비스 구성 개념 Spring Boot Spring Boot는 스프링 프레임워크를 기반으로 하는 웹 애플리케이션을 빠르게 개발하기 위한 도구입니다. Spring Boot는 자동 구성과 스타터 패키지를 제공하여 프로젝트 설정을 간소화하고 개발 생산성을 향상시킵니다. Spring Boot는 Java 기반의 웹 애플리케이션을 개발하기 위한 프레임워크로, 다음과 같은 주요 개념을 포함합니다. 스프링 부트 스타터 (Spring Boot Starter): 필요한 라이브러리 및 설정을 포함한 스타터 패키지를 제공하여 개발자가 더 쉽게 프로젝트를 설정할 수 있게 해줍니다. 자동 구성 (Auto Configuration): 스프링 부트는 클래스 경로에서 사용 가능한 빈을 자동으로 구성하므로 개발자는 더 이상 복잡한 설정을 작성하지 않아도.. 2023. 10. 12.
컨테이너를 통해 Ceph 데몬을 부트스트랩하고 관리하는 방법 Ceph 컨테이너를 사용하여 Ceph 데몬을 부트스트랩하고 관리하는 방법에 대한 가이드입니다. Ceph는 분산 스토리지 시스템으로 사용되며, 컨테이너를 통해 Ceph 데몬을 실행하고 구성하는 데 도움이 되는 정보를 포함하고 있습니다. CLUSTER (클러스터 이름): Ceph 클러스터의 이름을 지정합니다. 기본값은 "ceph"입니다. SELinux: SELinux가 활성화된 경우, /etc/ceph 및 /var/lib/ceph 디렉터리에 대한 SELinux 레이블을 설정해야 합니다. 다음 명령어를 실행하여 SELinux 레이블을 설정할 수 있습니다. sudo chcon -Rt svirt_sandbox_file_t /etc/ceph sudo chcon -Rt svirt_sandbox_file_t /var/.. 2023. 10. 9.
Jupyter Notebook 격리된 Python 가상(venv) 환경에서 실행 Python 가상 환경(Virtual Environment)은 프로젝트 또는 응용 프로그램에 대한 독립적인 Python 환경을 생성하는 데 사용됩니다. 이렇게 하면 프로젝트 간에 패키지 충돌을 피하고 프로젝트마다 다른 버전의 패키지를 사용할 수 있습니다. 가상 환경을 만들면 패키지 설치 및 관리가 간편해지며 프로젝트의 종속성을 격리시킬 수 있습니다. 가상 환경 내에서 Python 데몬을 실행하는 방법은 가상 환경 내에서 동일한 방식으로 Python 스크립트를 실행하는 것과 크게 다르지 않습니다. 다음은 가상 환경에서 Python 데몬을 실행하는 일반적인 단계입니다. 1. 가상 환경 생성: 다음 명령을 사용하여 가상 환경을 생성합니다. myenv 대신 원하는 이름을 사용할 수 있습니다. python -m .. 2023. 10. 8.
Prometheus 시스템 및 서비스 모니터링 시스템 프로메테우스는 Cloud Native Computing Foundation(CNCF) 프로젝트로, 시스템 및 서비스 모니터링 시스템입니다. 프로메테우스는 구성된 대상으로부터 지정된 간격으로 메트릭을 수집하고 규칙 표현식을 평가하여 결과를 표시하며, 지정된 조건이 관찰되면 알림을 트리거할 수 있습니다. 프로메테우스를 다른 메트릭 및 모니터링 시스템과 구별하는 기능은 다음과 같습니다. 다차원 데이터 모델 (메트릭 이름 및 키/값 차원 세트에 의해 정의된 시계열 데이터) PromQL이라는 강력하고 유연한 쿼리 언어를 사용하여 이 다차원성을 활용 분산 저장에 대한 종속성이 없으며, 단일 서버 노드는 자체적으로 동작 시계열 데이터 수집을 위한 HTTP 풀 모델 배치 작업을 위한 중간 게이트웨이를 통해 시계열 데이.. 2023. 10. 2.
728x90