nginx
EB nginx 설정 건드리기
EB 쓰다가 EB에 nginx설정을 건드려야할 때가 있다.처음에 eb + ecr 도커 이미지로 연결해서 올려 놓은 후에,nginx바꾸려고하면 eb에선 그런거 설정할 수 있는 것도 제공 안한다. alb에 들어가서 수정할려하면 수정도 안되고, (잠깐은 되는데 바로 바뀜ㅎ)지멋대로 돌아가고 아주 짜증이 난다ㅎㅎ..몇개 있는 레퍼런스들이라고는 거지같고, 동작도 안한다 ㅎㅎ..결론은 nginx건드리고 싶으면무조건 zip파일만 올려야 된다 ㅎㅎ.. 난 zip파일 올리기 싫은데, 그냥 ecr에 있는 이미지만 활용하고 싶은데 ㅎㅎ시간도 없고, 일단 zip파일을 올리기로 했다. 여튼 각설하고간단하게루트 디렉토리에 이렇게 만들어주고.내용은 바꾸고 싶은 내용을 적자 (예시)client_max_body_size 20M; 이..
[Linux Ubuntu Nginx] net::ERR_FAILED 413 CORS ERROR
실서버에서 잘되던 업로드가.. 개발서버에서 안되기 시작했다. 신경이 개복치마냥 예민해져서는 왜 잘되던게 안될까 뭘까 날까 일까 눌라라라라하다가, 알고보니 환경셋팅이 똑같지 않았었다.. 파일업로드의 용량문제로 인한 cors 오류였다. 예전에 해결한 문제였는데, 같은걸 겪고도 기억 못하다니.. 이게 다 정신력의 문제다 아하하하 NodeJs Multer-AWS-S3, React Axios formdata 형식으로 자료를 주고 받았다. sudo vi /etc/nginx/nginx.conf 들어가서 http { client_max_body_size 15M; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 20..
[Nodejs] blocked by CORS policy: No 'Access-Control-Allow-Origin' header is pres
작업을 하다가 프론트가 Form-data에 실어서 보내면 이상하게 Cors가 걸렸다. 설정은 다 마쳤는데.. 처음에 Nginx 셋팅이 이상한가 싶어서 용량도 모두 재셋팅했다. 대부분의 레퍼런스들은 서버내의 ngimx.config 파일에서 옵션을 추가해줘야 한다해서, 저기에 추가하고, 저기가 아닌가 싶어 nginx 폴더 내의 server 탭에는 모두 추가해봤는데도 안 됐다. 혹시 AWS 로드밸런서에 문제가 있나 싶어 검사하기로 했다. WAF에 들어가서 확인해보니 .... ....? action에 block이 있었다. ( 캡쳐에는 전부 ALLOW 지만..) WAF 옵션에서, common rules를 제거하니 정상작동 됐다.