npmplus 파일업로드시 에러 발생 해결방법.

 

서버포럼에서 조금 용량이 높은 파일을 클립보드를 통해 복붙하면 아래처럼 에러가 발생합니다.

 

image.png.jpg

 

npmplus에 있는 modsecurity에서 아래와같은 에러를 뿜기때문인데요 ㅠ

npmplus   | 2024/01/24 14:49:06 [error] 2085#2085: *139767 Request body limit is marked to reject the request 

 

사실 오동작은 아니지만,, 사용자분들께서 불편함을 겪으실 수 있기때문에 해결을 위해 방법을 찾아봤습니다.

 

일단 기본적으로 npmplus에 지정되어있는 옵션의 경우 아래와같습니다.


npmplus 하위경로의 data/etc/modsecurity/modsecurity-default.conf 파일입니다.

13107200 는 13MB 정도 되는데 파일의 경우 13MB 으로 기본적으로 설정되어있는걸로 보실 수 있습니다.

기억은 잘 안나지만 서버포럼의 경우 업로드가 30MB 인걸로 기억해서 31457280로 변경해보겠습니다.

NoFilesLimit의 경우 0두개만 붙여서 13MB로 만들구요.

image.png.jpg

 

최종적으로는 아래와같이 수정했습니다.

 

image.png.jpg

 

그리고 npmplus의 컨테이너를 한번 재실행 시켜주시면 설정값이 반영됩니다.