nginx

    면접을 위한 CS 전공지식 노트 - 프록시 패턴과 프록시 서버

    책 '면접을 위한 CS 전공지식 노트'를 읽고 정리한 내용입니다. 프록시 패턴 프록시 패턴(proxy pattern)은 대상 객체(subject)에 접근하기 전 그 접근에 대한 흐름을 가로채 대상 객체 앞단의 인터페이스 역할을 하는 디자인 패턴이다. 이를 통해 객체의 속성, 변환 등을 보완하며 보안, 데이터 검증, 로깅에 사용한다. 이는 프록시 객체로 쓰이기도 하지만 프록시 서버로도 활용된다. 🔥 프록시 서버에서의 캐싱 캐시 안에 정보를 담아두고, 캐시 안에 있는 정보를 요구하는 요청에 대해 다시 원격 서버에 요청하지 않고 캐시 안에 있는 데이터를 활용하는 것을 말한다. 이를 통해 불필요하게 외부와 연결하지 않기 때문에 트래픽을 줄일 수 있다는 장점이 있다. 프록시 서버 다른 네트워크 서비스에 간접적으로..

    Nginx - Failed to load resource: the server responded with a status of 413 (Request Entity Too Large) 원인과 해결 방법

    도메인 연동을 하기 위해 NginX 서버를 설정한 이후 서비스에서 이미지 파일을 업로드하려고 했을 때 발생한 에러다. 원인 처음에는 저번에 해결했던 S3 업로드 용량 제한 설정 문제가 또 발생한 줄 알았다. 알아보니 NginX에서도 파일 업로드 크기 제한을 설정해야 했다. 원하는 파일 크기를 설정하면 정상적으로 작동된다. 해결 나는 EC2(우분투)에 NginX를 설치했다. nginx.conf 파일에 접근해야 한다. 우분투는 /etc/nginx 디렉토리에 위치해 있다. $ vim /etc/nginx/nginx.conf 그러면 nginx.conf파일이 열리는데 항목 중 http 블록에 client_max_body_size를 입력하고 뒤에 원하는 업로드 제한 용량을 설정한다. 나는 30MB로 설정했다. 아무것..