>  기사  >  백엔드 개발  >  nginx는 IP에 대한 액세스를 금지합니다

nginx는 IP에 대한 액세스를 금지합니다

WBOY
WBOY원래의
2016-08-08 09:27:261199검색
먼저 다음 구성 파일을 생성하고 이를 blockip.conf라는 nginx의 conf 디렉터리에 배치합니다.
deny 95.105.25.181;
저장합니다.
nginx 구성 파일 nginx.conf에 추가: include blockip.conf
nginx 서비스 다시 시작: /usr/local/nginx/sbin/nginx -s 다시 로드가 적용됩니다.
blocksip.conf: 다양한 형식이 있으며 허용된 IP 액세스 또는 IP 세그먼트 액세스만 구성할 수 있습니다.
deny IP; >IP 허용
# 모든 IP 차단
모두 거부
# 모든 IP 허용
모두 허용
네트워크 세그먼트는 다음과 같이 작성됩니다: 192.168.1.0/24.

192.168.1.11 거부;

192.168.1.123 거부;
10.0.1.0/24 거부;

이러한 애플리케이션을 구현하려면 일부 IP를 제외하고는 모두

그런 다음 ip.balcklist에 이를 작성해야 합니다

allow 1.1.1.1;

allow 1.1.1.2;

deny all;
개별 웹사이트의 IP 주소를 차단하는 방법:

서버 "{}"에서 중괄호 안에 거부 IP 주소를 추가하면 특정 IP 주소에 대한 액세스가 제한됩니다. 특정 IP 주소 접속


#단일 IP 차단 명령은

거부123.45입니다. 6.7#123.0.0.1에서 123.255.255.254까지 전체 세그먼트를 봉인하는 명령거부 123.0.0.0/8 #123.45.0.1에서 123.45.255.254까지 IP 세그먼트를 차단 거부 124.45.0.0/16# IP 세그먼트 차단 123.45.6.1에서 123.45.6.254까지의 명령은 deny 123.45.6.0/24

위 내용은 해당 내용을 포함하여 특정 IP에 대한 접근을 금지하는 nginx를 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.