nginx(15)
-
Nginx 파일 업로드 용량 제한 조치
용량이 충분하지 않을 경우 에러아래와 같이 브라우져에 찍힘413 (Request Entity Too Large)access log에도 413이 찍힘nginx.conf 설정nginx는 업로드 기본값이 1M아래 중 1개만 하면 됨http { client_max_body_size 100M;}server { listen 80; server_name example.com; client_max_body_size 100M;}location /upload { client_max_body_size 100M;}nginx에 적용sudo systemctl reload nginxnginx 설정을 변경했으나, 계속 에러 발생하면 그 뒤단에 있는 서버들을 확인해야 함(nginx ingress contro..
2024.12.30 -
Spring boot 파일업로드시 413 에러 발생 조치
에러413 (Request Entity Too Large)spring boot access log 확인시, 기록되는게 없음# 전체 pod 목록 확인kubectl get pods -A# Spring boot pod에 접속kubectl exec -it pod/{pod 명} -n {namespace 명} -- sh# access log 확인cd {로그 디렉토리}tail -f {로그 파일명}nginx access log 확인시, 413 에러 기록됨cd {nginx 로그 디렉토리}tail -f {access 로그 파일명}nginx ingress controller 로그 확인시 413 에러 기록됨nginx ingress controller에서 413 에러를 발생하는 것을 확인nginx의 기본 값은 1M임nginx ..
2024.12.30 -
Nginx proxy에서 client IP를 backend에 전달하기
server { listen 443 ssl; listen [::]:443 ssl; server_name www.test.co.kr; client_max_body_size 0; location / { proxy_pass http://spring-boot-service; # Forward headers proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme..
2024.12.29 -
nginx tcp proxy 설정
stream { server { listen {port}; proxy_connect_timeout 60s; proxy_socket_keepalive on; proxy_pass {proxy 접속정보}; }}
2024.05.04 -
nginx 컴파일해서 설치하기: nginx tcp proxy 서버 구성
https://velog.io/@zuckerfrei/Nginx-TCP-Proxy-%EC%84%9C%EB%B2%84 Nginx TCP Proxy 서버 nginx로 tcp proxy 서버 구축 velog.io nginx plus에서 제공되는 기능 apt를 통해서 설치한 기본 nginx에서는 기능을 제공하지 않음 --with-stream를 써서 컴파일해야 함 설치 재작업을 해도 기존에 존재하는 nginx.conf를 덮지 않음 # 파일 다운로드 wget https://nginx.org/download/nginx-1.24.0.tar.gz # 압축 해제 tar -zxvf nginx-1.24.0.tar.gz # 컴파일 ./configure \ --prefix=/etc/nginx \ --sbin-path=/usr/sb..
2024.03.11 -
nginx header 정보 제거
https://gist.github.com/aamishbaloch/1031e7490d7d57d55baff57fce8d2997 Remove Server Details from Response Header - Nginx Remove Server Details from Response Header - Nginx - remove_server_details.md gist.github.com # 버전정보 제거 vi nginx.conf ----------------------------- http { server_tokens off; } ----------------------------- # 서버종류 제거 sudo apt-get update sudo apt-get install nginx-extras vi ngin..
2024.03.01