nginx 413 Payload Too Large
2025. 2. 26. 22:47ㆍWeb Server/nginx
Docker registry is rejecting large image uploads due to a file size limit.
Nginx: client_max_body_size 2G; # Allow up to 2GB uploads
# nginx.conf
server {
listen 443 ssl;
server_name registry.temp.co.kr;
client_max_body_size 2G; # Allow up to 2GB uploads
location / {
proxy_pass http://registry:5000;
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;
}
}
# 재시작
sudo systemctl restart nginx
Ingress Nginx Controller: nginx.ingress.kubernetes.io/proxy-body-size: "2G"
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: registry-ingress
namespace: registry
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "2G"
spec:
rules:
- host: registry.temp.co.kr
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: registry
port:
number: 5000
'Web Server > nginx' 카테고리의 다른 글
페이지가 작동하지 않습니다. {도메인}에서 리디렉션한 횟수가 너무 많습니다. (0) | 2025.03.01 |
---|---|
nginx proxy 404 에러 발생할 때 확인 사항 (0) | 2025.02.25 |
Nginx ubuntu에 컴파일시 확인 사항 (0) | 2025.02.05 |
Nginx 요청에 응답하지 않고 drop하기 (0) | 2025.02.04 |
Nginx Ubuntu nginx: [emerg] unknown directive "stream" in /etc/nginx/nginx.conf:307 (0) | 2025.02.03 |