블로그 웹서버 로그를 보면 OpenAI부터 시작해 다양한 IP에서 접속 시도하는 것을 볼 수 있다.
대부분 IP 주소로 접근하는 것이다. 응답을 하지 않는 것이 더 좋을 것 같았다.
nginx의 공식 문서에 이와 같은 상황에서 이용할 수 있는 설정이 있다. nginx에서만 이용하는 444 응답 코드를 이용하는 것이다.
How nginx processes a request
nginx first decides which server should process the request.
Let’s start with a simple configuration
where all three virtual servers listen on port *:80:
Let’s start with a simple configuration
where all three virtual servers listen on port *:80:
코파일럿에게도 물어 보았다. 아래와 같이 하면 좋을 것 같다고 한다.
server {
listen 80 default_server;
server_name _ "";
return 444;
}