IT 47

[WebServer] Nginx 디폴트 에러페이지 설정하기

- 계기 회사에서 새 운영업무를 맡으면서 여러가지 오류들을 개선했었다. 근 6개월 정도 시스템을 고쳐오면서, 달에 한번씩은 504 Bad Gateway Time-out 메세지가 뜨거나 메뉴트리구조가 안 뜨는 현상이 생겨 확인을 해보았다.pinpoint를 보니 특정 ip로부터 1분에 한번씩 10시간 가까이 호출이 왔고 없는 uri로 호출이 되어 리스폰스를 찾던 Tomcat이 응답이 점점 길어지면서 과부하되어 다운되어 버린 것이었다. 지속적인 취약점 스캔툴 공격으로 인지하고 클라우드 보안파트에 연락해 ELB 쪽에 해당 IP를 차단 요청했지만다른 IP 로 지속적인 공격이 왔고, 해결할 방법이 없나 고민하다가 서버 부하를 줄이기위해 웹서버 설정을 하고, nginx에 디폴트 에러페이지를 설정해주기로 했다. 504..

IT/Server 2021.04.21

[WebServer] Nginx란?

- Nginx란 ? Nginx란 웹 서버 소프트웨어이다. 트래픽이 많은 웹 사이트를 위해 가벼움과 높은 성능을 목표로 만들어진 경량 웹 서버이다. 클라이언트의 요청을 받았을 때 요청에 맞는 정적파일을 응답해주는 HTTP Web Server 이며, Reverse Proxy Server로 활용하여 WAS서버의 부하를 줄일 수 있는 로드밸런서로 활용되기도 한다. 트래픽이 많은 웹 사이트를 위해 네트워크 확장성을 주 목적으로 설계한 Nginx는 아파치를 대체할 수 있을 차세대 HTTP 서버로 평가 받는다 웹 사이트의 전체 속도를 향상 시키기 위한 프리오픈 솔루션으로, 기존 웹서버 앞에 설치해 사용할수 있다. - 특징 Nginx는 하나의 Master Process에 다수의 Worker Process로 구성되어 실..

IT/Server 2021.04.21