(Linux) nginx ip 제한 방법

nginx IP를 제한하는 방법

nginx에서 특정 IP 주소를 제한하는 방법은 다음과 같습니다.

  1. nginx 구성 파일 열기
    • 일반적으로 /etc/nginx/nginx.conf 경로에 있습니다.

  2. 허용 또는 거부할 IP 주소 지정
    • 다음 형식으로 허용하거나 거부할 IP 주소를 지정합니다.

      • 허용(IP 주소);
      • 거부(IP 주소);
    • 여러 IP 주소를 지정하려면 각 IP 주소를 세미콜론으로 구분하십시오.
  3. nginx 서버 블록에 IP 주소 할당
    • 허용 또는 거부할 IP 주소를 지정한 후 nginx 서버 블록에 해당 IP 주소를 지정합니다.

    • 예를 들어 다음과 같이 서버 블록을 수정할 수 있습니다.


      서버 {
      80을 들어라.
      서버 이름 example.com;
      192.168.1.1 허용;
      모두 거부;
      }
  4. 구성 파일을 저장하고 nginx 서비스를 다시 시작하십시오.
    • 구성 파일을 저장한 후 nginx 서비스를 다시 시작하십시오.
    • Ubuntu에서는 다음 명령을 사용할 수 있습니다.


      sudo systemctl 재시작 nginx

위의 단계에 따라 nginx에서 특정 IP 주소를 제한할 수 있습니다.