PJH87 기술 블로그

자기계발 기록. 글 62개, 그중 MQTT 메시징 9개.

최신 글 「미등록 도메인 Catch-All 차단」 ·

최신 글

· Nginx 1.28 기준 · 읽는 시간 2분 · Nginx 운영보안

미등록 도메인 Catch-All 차단

등록하지 않은 도메인으로 수신된 요청을 기본 서버 블록에서 차단하며, 80은 444, 443은 핸드셰이크 거부로 처리한다.

계속 읽기 →

nginx/etc/nginx/sites-available/default
server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;

    # 인증서 갱신 경로는 살려 둔다
    location /.well-known/acme-challenge/ {
        root /var/www/html;
    }

    # 그 밖의 요청은 응답 없이 연결을 닫는다
    location / {
        return 444;
    }
}
  1. 장애 주입 시험

    단절은 docker pause, 지연과 손실은 tc netem, 중복은 동일 메시지 재전송으로 주입하여 복구 동작을 확인한다.

    읽는 시간 2분 · 통합 검증테스트