개 요Nginx사용 시 File Upload 서비스를 수행하다가 HTTP 413 client intended to send too large body 에러를 확인한 경우 해결하는 방법을 정리하였다.1. 원 인Nginx의 경우 최대 용량을 지정하는 옵션인 client_max_body_size가 있다. 해당 옵션 값의 기본값은 1m이며 HTTP Client의 Content-Length 헤더값이 이보다 클 경우 Nginx는 HTTP 413 Error(Requeset Entity Too Large)를 전송하며 위와 같은 메시지 화면을 보여준다.Nginx 로그에는 아래와 같은 내용이 확인 된다.2024/10/15 05:54:59 [error] 242: *160826 client intended to send ..
WEB

1. mod_status Status 모듈은 서버 관리자에게 서버의 상태를 보여 준다. 쉽게 읽을 수 있는 HTML 페이지로 현재 서버 통계를 보여준다.Status 모듈은 Apache 설치 시 기본적으로 탑재 되어 있으며, 빌드 시 --disable-status 옵션으로 해당 기능을 사용하지 않게 설정은 가능하다. 만약 최초 빌드 시 삭제를 했다면, 다시 Apache를 재 빌드 해야 사용이 가능하다.1.1. 모듈 설치 확인$ apachectl -D DUMP_MODULES | grep status status_module (shared)1.2. 모니터링 설정 모니터링 설정 후 Apache 재기동을 해야 적용된다.1.2.1. $APACHE_HOME/conf/httpd.confLoadModule statu..

1. Apache Rewrite Module Apache는 서버 역할을 할 수 있는 최소한의 코어 만으로 이루어져 있고, 추가적인 기능을 사용할 때에는 모듈을 활성화 시켜야 한다. Rewrite 기능을 사용하기 위해서는 Rewrite 모듈을 활성화 해야 한다.2. mod_rewrite 활성화 httpd.conf 파일에 직접 추가 한다.LoadModule rewrite_module modules/mod_rewrite.so* 설정 후 Apache 재기동 필요3. 서버 변수변 수내 용HTTPSTLS/SSL 사용 여부 설정, on/off 값으로 설정SERVER_NAMEwww.google.com과 과 같이 서버 이름 설정REQUEST_URIwww.google.com/index.html 처럼 index...
1. 개 요 WebtoB에서도 Apache, Nginx처럼 http 호출을 통해 Metrics를 노출시킬 수 있다.Apache, Nginx는 Status Module 설정을 통해 Metric 정보가 확인 가능하다. WebtoB에서는 Admin절 설정을 통해 Metrics 정보를 노출시킬 수 있다.2. 설 정 WebtoB 5.0.0.4 B258 버전 이후 부터 설정이 가능하다.2.1. 주요 옵션옵션명설 명비 고PortWebtoB status를 호출하기 위한 Port 설정Default 값 없음WebStatusPathWebtoB status를 호출하기 위한 URI 설정ex) www.test1.co.kr/webstatDefault 값 없음AllowIpWebtoB status 호출이 가능한 Client I..