Apache는 IP 기반의 사용자 정의 페이지를 엽니다.

Apache는 IP 기반의 사용자 정의 페이지를 엽니다.

나는 아파치를 가지고 있습니다. 구성 파일이 있습니다:

      <VirtualHost 0.0.0.0:80>
      DocumentRoot /var/www/html
      LogFormat "%{X-Forwarded-For}i %b %{%d/%m/%y}t" bandwidth
      ErrorLog /var/log/httpd/error.log
      CustomLog /var/log/httpd/access.log combined
      CustomLog /var/log/httpd/bandwidth.log bandwidth
  </VirtualHost>

IP가 저장되는 텍스트 파일이 있고 IP별로 대역폭을 모니터링하는 스크립트 파일에서 목록을 적시에 수정할 수 있으며 IP가 제한에 도달하면 모니터링 서비스가 IP를 텍스트 파일에 추가합니다. 특정 IP가 제한에 도달하면 요청을 정적 "limit.php" 파일로 리디렉션하는 방법.

모니터링 서비스는 /var/log/httpd/bandwidth.log 파일에서 대역폭을 계산하는 bash의 스크립트입니다.

답변1

당신은 그것을 사용할 수 있습니다매핑 다시 작성그런 다음재작성 조건관심분야를 일치시키세요.

관련 정보