반응형

Server 4

WHY: Nginx 용량 재한, 왜 사진이 1MB 이상이면 업로드가 되지 않을까?

프로젝트를 진행하던 도중 클라이언트를 개발하는 프런트개발 쪽에서 아래와 같은 질문이 들어왔다. 문괜님 1MB 이상 사진이 안 올라가지는데요? 그 당시 이런 질문에 답하고 해결하기 위해 아래와 같은 생각을 했다. 이미지는 지금 현재 MultipartFile인데 Spring에서 이와 관련한 용량 재한이 있는 걸까? 모든 요청이 Nginx의 Web Server를 통해서 들어오고 있는데 그와 관련한 재한이 있는 걸까? 그럼 클라이언트에서 사진을 압축해서 보내면 되는 거 아닌가? 첫 번째는 간단하게 application.properties에 들어가 확인이 가능했고 아래와 같이 금방 확인이 가능했다. 여기서 위에 보이는 max-file-size는 Multipart와 관련해서 최대 사이즈를 설정하는 부분이다. 그리고..

Backend Dev./Why? 2023.12.15

Spring Boot 개발노트: 프로젝트 HTTPS 적용 2편

Spring Boot 개발 노트 : 프로젝트 HTTPS 적용 1 Spring Boot 개발 노트 : 프로젝트 HTTPS 적용 1 Spring Boot의 경우 8080번 Port를 사용하고 React 같은 경우 3000번 Port를 사용한다. HTTP의 경우 80번 Port를 사용하고 SSH의 경우 22번 포트를 사용한다. 그러면 HTTPS의 경우 몇 번 Port를 사용할까? 그리고 여 youcanbeable.tistory.com 도대체 Nginx는 뭘까요? 도대체 Nginx는 뭘까요? HTTPS를 적용하기 위해서 그리고 웬만한 Backend 개발에 있어 Nginx는 한 번쯤은 무조건 들어봤을 것이다. 추가적으로 WAS, Web Server와 HTTPS관련해서 무조건 들어봤을 것이다. 그러면 도대체 WAS..

Spring Boot 개발노트: application.properties .gitignore에 추가

일단 application.properties를 gitignore에 추가하는 것은 안된다! 대신 application.properties에 다른 application-something.properties를 import 해 오고 해당 properties를 gitignore에 추가하면 된다. 그래서 아래와 같은 Step을 밟게 될 것이다. application-something.properties 생성 및 입력 application.properties 수정 및 테스트 gitignore에 추가 및 테스트 먼저 resources 디렉터리에서 우클릭 혹은 cmd+n을 눌러 아래와 같이 new 탭에서 Resource Bundle을 찾는다. 그다음 application-test라는 이름의 properties 파일을 ..

도대체 Nginx는 뭘까요?

HTTPS를 적용하기 위해서 그리고 웬만한 Backend 개발에 있어 Nginx는 한 번쯤은 무조건 들어봤을 것이다. 추가적으로 WAS, Web Server와 HTTPS관련해서 무조건 들어봤을 것이다. 그러면 도대체 WAS, Web Server 그리고 Nginx는 무엇일까? Web Server와 WAS Web Server와 WAS(Web Application Server)의 경우 공통적으로 클라이언트(브라우져)에서의 HTTP 요청을 받고 그 요청을 처리해 준다. 그러면 대표적인 차이가 어떤게 있을까? 여기서 딱 중요한건 한 가지다 바로 '정적'이냐 '동적'이냐의 차이다. Web Server의 경우 정적으로 처리될 수 있는 요청들을 담당한다. 예를 들어 웹사이트의 html, 이미지, css 등의 정적이 요..

반응형