Azure 인스턴스 생성 1. 리소스 그룹 생성 1.1 리소스 그룹 클릭 1.2 + 만들기 클릭 1.3 기본 사항- 구독 선택- 리소스 그룹 이름 설정- 지역 설정검토 + 만들기 생성확인 2. 가상 네트워크 생성 2.1 가상 네트워크 이동 2.2 + 만들기 클릭 2.3 기본설정- 리소스 그룹 선택- 가상 네트워크 이름 설정- 지역 설정 2.4 보안설정- 테스트 환경으로 아무것도 선택하지 않았다. 2.5 IP 주소 설정- 필자는 기본 IP 설정으로 진행하였다. 필요 시 사설 네트워크 대역 변경하여 사용하면 된다. 생성 확인 3. 가상 머신 생성3.1 가상 머신 이동 3.2 + 만들기 클릭- Azure 가상 머신 클릭 3.3 기본 사항- 구독 및 리소스 그룹 선택 - 가상 머신 이름,..
nginx log 설정/etc/nginx/nginx.conf error_log 지시문 문법컨텍스트 위치: main, http, mail, stream, server, locationerror_log filepath [level];ex)- error_log /var/log/nginx/error.log;- error_log /var/log/nginx/error.log debug; 로그 레벨에는 debug, info, notice, warn, error, crit, alert, emerg 가 있다. error_log 지시문은 http, mail, stream, server, location 와 같은 컨텍스트 수준에서 설정이 가능하다. 컨텍스트 수준 로그 설정 nginx 의 404 error 를 발생시킨 후..
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 간 효율적으로 분산한다. 따라서,..
지시문(directive): nginx.conf 파일은 지시문으로 제어되는 모듈로 구성되어 있다. 지시문 종류단순 지시문: 공백으로 구분된 이름과 매개변수로 구성되고, 세미콜론으로 끝난다. EX) 블록 지시문: 블록 지시문은 단순 지시문과 구조가 동일하지만, 세미콜론이 아닌 중괄호로 끝난다. 블록 지시문 안에 다른 지시문을 가질 수 있는 경우 컨텍스트라고 한다. EX) events, http, server, location
/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..
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