DevOps/Nginx 3

[Nginx] gZip

/etc/nginx/nginx.conf/etc/nginx/sites-available/default에 추가하려니까 에러가 떴었는데 gzip on이 nginx.conf에 기본적으로 활성화 되어있었다.  gzip_disable "msie6";gzip_proxied any;gzip_comp_level 6;gzip_min_length 500;gzip_buffers 16 8k;gzip_typestext/plain text/css text/jstext/xmltext/javascriptapplication/x-javascriptapplication/javascript application/json application/xml application/rss+xmlimage/svg+xml;    참고 👇👇👇TWpow..

DevOps/Nginx 2024.05.17

certbot 인증서 폐지 및 새로운 도메인의 인증서 발급 과정에서 겪은 문제점

기존 EC2가 문제가 있어서 없애고 다시 만들었다.이전에 쓰던 도메인을 사용하려고 certbot으로 새로 인증서를 발급받았다.이상한 점이 프런트엔드 서버를 띄우지도 않았는데 접속이 된다.백엔드랑 통신은 안 되지만캐시 같은건가..?인증서 정보를 보니 발급받은 날짜가 최신이 아니고, 그전에 받은 날짜다.같은 도메인으로 인증서를 발급받으면 이전에꺼를 주는 것 같다.인증서를 폐지하고 싶었는데 인증서가 있던 기존 서버를 삭제해버렸다. 🥹시간이 좀 지나야 EC2 서버가 완전히 죽는 것 같다.내 경험상 일 주일은 지나야했다.서버 분명히 죽었는데 접속되는 거 보면 캐시가 남아있나보다.그 이후에는 SSL 인증서 발급 잘 된다. 😊 🌈 TIL나는 인증서 발급 받을 때 Nginx의 default 파일도 같이 자동으로 ..

DevOps/Nginx 2024.05.15

413 Request Entity Too Large

이미지 업로드 할때 Local에서는 잘 됐는데 운영 서버에서는 413에러가 뜨면서 사이즈가 너무 크다고 에러가 떴다. 스프링 부트 설정에서 파일 업로드 최대 크기를 10MB로 설정했었고, 로그를 살펴봐도 Exception이 발생한 기록이 없었다. 알고보니 Nginx에서 설정을 해줘야 하는거였다 ! client_max_body_size 10M; 서버 블럭 밖에 정의해주었다. 참고 👇👇👇 https://blog.leocat.kr/notes/2020/04/21/nginx-413-request-entity-too-large [nginx] 413 Request Entity Too Large 오류 nginx로 reverse proxy 를 사용할 때, 용량이 큰 파일을 업로드하면 413 Request Entity T..

DevOps/Nginx 2024.02.14