[태그:] 웹서버
-
Nginx 에러 open socket #?? left in connection ??
웹서버 운영 중 처음 보는 형태의 장애가 발생해서 해결 방법을 공유해 봅니다. 아래와 같은 /var/log/nginx/error.log 에 아래와 같은 오류 로그가 남아있었네요. 위와 같은 오류가 발생하고 실제 서버가 응답을 못하고 실 도메인에 붙인 가상 서버 로그 쪽에는 499 에러가 계속해서 뜨더군요. 최종적으로는 웹서버(reverse proxy), docker compose 로 운영 중인 웹서버+PHP-FPM+mariaDB 서버를 모두 재시작하고 나서야 정상적으로 돌아왔습니다.…
-
NGINX – 특정 IP 차단하거나 허용하기
가끔 포트번호가 아닌 도메인 단위로 차단이 필요한 경우가 있다. 이럴 때 nginx 가상호스트 설정에 아래와 같은 내용을 추가하면 된다. 예를 들어 192.168.0.7 만 허용하고 다른 모든 아이피에 대해 차단하려면 이와 같이 Nginx 가상호스트 설정 변경하고 서버를 재시작 혹은 이미 시작한 경우 설정 리로드를 하면 된다.