오픈스택
close
프로필 배경
프로필 로고

오픈스택

  • 분류 전체보기 (153)
    • Domain Knowledge (5)
      • CS (3)
      • Network (2)
    • Hardware (1)
    • Server (7)
      • Rocky Linux (7)
    • 시리즈 (64)
      • Linux 기초 다지기 2023 [완] - 시리즈 (61)
      • 나만의 웹 사이트 만들기 [완] - 시리즈 (3)
    • Web (19)
      • HTML (9)
      • HTTP (4)
      • NGINX (5)
    • C++ (0)
    • Cloud (9)
      • AWS (4)
      • Azure (2)
      • GCP (1)
      • NCloud (1)
      • NHN Cloud (1)
    • Container (6)
      • Docker (5)
      • Containerd (1)
    • Orchestration (10)
      • EKS (2)
      • AKS (2)
      • Kubernetes (6)
    • IaC (2)
      • Ansible (2)
    • CICD (6)
      • GitLab (4)
      • Nexus (2)
    • DB (3)
      • Redis (1)
      • MySQL (2)
    • Security (2)
      • 컨테이너 런타임 보안 (1)
      • 암호 (1)
    • AI (1)
      • Cursor AI (1)
    • Tools (4)
    • 기타 (14)
      • 자격증 (10)
      • 토픽 (2)
      • 생각 (2)
  • 홈
  • 태그
  • 방명록
NGINX - 04. nginx.conf 의 worker_processes 설정

NGINX - 04. nginx.conf 의 worker_processes 설정

worker_processes /etc/nginx/nginx.conf worker_processes 지시문 문법컨텍스트 위치: mainworker_processes number | auto;ex)- worker_processes 1;- worker_processes auto; 필자의 구성은 auto 이다.따라서, 리눅스의 CPU 코어 수에 맞게 자동으로 worker_processes 갯수가 생성된다. 단순하게 worker_processes 갯수가 많다고 성능이 향상되는 것은 아니다.하드웨어의 CPU 코어 수에 맞게 설정해줘야 한다. 그 이유는 nginx 는 event drive 방식으로 사용자의 HTTP/HTTPS 요청을 처리하는데,해당 요청을 worker_process 간 효율적으로 분산한다. 따라서,..

  • format_list_bulleted Web/NGINX
  • · 2025. 3. 23.
  • textsms
NGINX - 03. nginx.conf 지시문 구조

NGINX - 03. nginx.conf 지시문 구조

지시문(directive): nginx.conf 파일은 지시문으로 제어되는 모듈로 구성되어 있다. 지시문 종류단순 지시문: 공백으로 구분된 이름과 매개변수로 구성되고, 세미콜론으로 끝난다. EX) 블록 지시문: 블록 지시문은 단순 지시문과 구조가 동일하지만, 세미콜론이 아닌 중괄호로 끝난다. 블록 지시문 안에 다른 지시문을 가질 수 있는 경우 컨텍스트라고 한다. EX) events, http, server, location

  • format_list_bulleted Web/NGINX
  • · 2025. 3. 23.
  • textsms
NGINX - 02. nginx.conf 의 지시문 user 설정이 디폴트 설정 nobody 가 아닌 nginx 으로 설정되어 있는 이유에 대하여

NGINX - 02. nginx.conf 의 지시문 user 설정이 디폴트 설정 nobody 가 아닌 nginx 으로 설정되어 있는 이유에 대하여

/etc/nginx/nginx.conf (v1.14.1 기준) | user 지시문(Directives)  Syntax : user user_id | group_id 설명: 워커 프로세스(worker process) 실행 권한을 설정할 수 있다. group_id 생략 시, user_id 값과 동일하게 설정된다.디폴트 설정은 nobody 이다. 그러나 우리가 이전 편에서 설치한 NGINX v1.14.1 설정 값은 user nginx; 이다.디폴트가 nobody 으로 설정되어 있지 않았다.  NGINX - 01. NGINX 설치 Version(Rocky 8.10, NGINX 1.14.1)NGINX 설치dnf install -y nginx  NGINX 버전 확인nginx -v  NGINX 자동실행systemct..

  • format_list_bulleted Web/NGINX
  • · 2025. 3. 19.
  • textsms
NGINX - 01. NGINX 설치 Version(Rocky 8.10, NGINX 1.14.1)

NGINX - 01. NGINX 설치 Version(Rocky 8.10, NGINX 1.14.1)

NGINX 설치dnf install -y nginx  NGINX 버전 확인nginx -v  NGINX 자동실행systemctl enable --now nginx  실행확인systemctl status nginx 리스너 확인netstat -lnpt   NGINX 설정파일 위치- /etc/nginx/nginx.conf  로그파일 위치- /var/log/nginx 기본 HTML 디렉터리- /usr/share/nginx/html

  • format_list_bulleted Web/NGINX
  • · 2025. 3. 18.
  • textsms

Library vs Framework

Library 라이브러리란? 쉽게 비유하자면 톱, 망치, 삽 같은 연장(도구) 이다. 사람들이 도구를 사용하여 작업을 할 수 있습니다. 이때 어떤 도구를 사용하든 사용자가 원하는 것을 만들어 줄 수만 있으면 된다. 예를 들어 톱이 아닌 망치를 이용해 나무판자를 자를 수 있다. Framework 프레임워크란?차, 비행기, 배와 같은 탈 것, 운송 수단이다. 하늘을 날려면 비행기를 타야하고, 도로를 달리려면 자동차가 훨씬 유용하다.그 목적에 맞게 만들어졌기 때문에 톱이나 망치를 이용해 운송 수단을 직접 만들 필요를 없게 한다. 하지만 정해진 규칙에 따라 시동을 걸고, 기어를 제어하고, 핸들을 돌려야 한다.즉, 라이브러리와는 달리 프레임워크는 이미 프로그래밍할 규칙이 정해져 있음을 뜻한다.프레임워크의 사전적 ..

  • format_list_bulleted Web/HTML
  • · 2025. 3. 16.
  • textsms
SPA(Single Page Appliaction)

SPA(Single Page Appliaction)

SPA 란? Single Page Appliaction(이하 SPA)은 전통적인 Multi Page Appliaction(이하 MPA)과 다르다. 가장 큰 차이점은 SPA 내비게이션은 단 하나의 웹 페이지에서 이루어진다는 점이다. 기존 웹 서비스는 요청 시마다 서버로부터 리소스들과 데이터를 해석하고 화면에 렌더링하는 방식이다.SPA형태는 브라우저에 최초에 한 번 페이지 전체를 로드하고, 이후부터는 특정 부분만 Ajax를 통해 데이터를 바인딩하는 방식이다. 전통적인 페이지 vs 단일 페이지 애플리케이션 비교 예전부터 개발자들은 지속적으로 웹 서비스와 개발 방식을 발전시켜왔다. CSS, JS 리소스 등을 CDN 형태로 캐싱 및 압축하고, View에서 템플릿엔진 들을 사용하고, 초기의 SPA 개념인 Backb..

  • format_list_bulleted Web/HTML
  • · 2025. 3. 16.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (153)
    • Domain Knowledge (5)
      • CS (3)
      • Network (2)
    • Hardware (1)
    • Server (7)
      • Rocky Linux (7)
    • 시리즈 (64)
      • Linux 기초 다지기 2023 [완] - 시리즈 (61)
      • 나만의 웹 사이트 만들기 [완] - 시리즈 (3)
    • Web (19)
      • HTML (9)
      • HTTP (4)
      • NGINX (5)
    • C++ (0)
    • Cloud (9)
      • AWS (4)
      • Azure (2)
      • GCP (1)
      • NCloud (1)
      • NHN Cloud (1)
    • Container (6)
      • Docker (5)
      • Containerd (1)
    • Orchestration (10)
      • EKS (2)
      • AKS (2)
      • Kubernetes (6)
    • IaC (2)
      • Ansible (2)
    • CICD (6)
      • GitLab (4)
      • Nexus (2)
    • DB (3)
      • Redis (1)
      • MySQL (2)
    • Security (2)
      • 컨테이너 런타임 보안 (1)
      • 암호 (1)
    • AI (1)
      • Cursor AI (1)
    • Tools (4)
    • 기타 (14)
      • 자격증 (10)
      • 토픽 (2)
      • 생각 (2)
최근 글
인기 글
최근 댓글
태그
  • #docker
  • #K8s
  • #Kubernetes
  • #gitlab
  • #nginx
  • #AWS
  • #Cloud
  • #Linux
  • #web
  • #nginx.conf
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바