nginx 3

[Nginx] proxy 사용 시 upstream timed out (110: Connection timed out) while reading response header from upstream

현상Nginx를 프록시 서버로 사용하고 있는데 간헐적으로 504 Timeout이 발생하는 것을 확인했다.504 Gateway Time-outnginx원인을 확인하고 해결 방법……이라고 하기 보다는 현상 해소와 관련된 설정값을 적어둔다.   원인관련 로그는 niginx 로그의 proxy-error.log에서 찾을 수 있다.2024/10/17 08:06:01 [error] 1345049#1345049: *1213 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.100.100.100, server: an.internal.example.biz, request: "POST /se..

Linux 2024.11.04

[Nginx] server_tokens - 서버 정보 명시 여부 결정

개요최근 API 서버를 구성하면서 nginx를 사용하고 있는데, response header에서 아래와 같이 서버 정보가 노출되어 잇어 삭제해달라는 요청이 있었다.관련 설정에 대해서 적어둔다.  server_tokensserver_tokens는 오류 페이지만 Server의 Response Header에서 nginx 버전의 출력 여부를 결정한다.server_tokens 값설명onnginx 버전 출력. 기본값offnginx 버전 미출력buildnginx 버전 및 빌드 이름 출력   설정 방법Ubuntu 기준으로 /etc/nginx/nginx.conf에서 값을 설정할 수 있다.user www-data;worker_processes auto;pid /run/nginx.pid;include /etc/nginx/m..

Linux 2024.09.20

[Redmine on AWS] Web Server

아주 오랜만에 글을 마저 작성한다. 이번 글에서는 웹 서버를 생성할 것이다. OS는 Ubuntu 18.04 LTS를 사용하며, nginx를 웹 서버로 사용할 것이다. EC2 인스턴스를 생성하는 것 자체는 2022.02.24 - [Redmine on AWS] Bastion Host 생성와 동일하므로 이 글에서는 생략한다. Nginx 설치 패키지 설치가 필요하므로 root 권한이 필요하다. 저장소 업데이트 apt update nginx 설치 apt install nginx Nginx 서비스 활성화 서버가 재부팅할 때 nginx도 함께 동작을 시작할 수 있도록 한다. # nginx 실행 systemctl start nginx # nginx 서비스 활성화 systemctl enable nginx 웹 서버 오토 ..

1