이 글은 주로 Nginx 안티 핫링크, Nginx 접근 제어, Nginx 파싱 php 설정에 대한 관련 정보를 소개합니다. 내용의 이 부분을 배우고 이해하는 데 도움이 되는 예시가 있습니다.
상세 설명 Nginx anti-hotlinking 그리고 Nginx 접근 제어 및 Nginx 파싱 php
Nginx anti-hotlink
구성은 다음과 같이 구성되며, 이는 위 구성
location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ { expires 7d; valid_referers none blocked server_names *.test.com ; if ($invalid_referer) { return 403; } access_log off; }
Nginx 접근 제어와 결합될 수 있습니다. requirements : 액세스 / 관리자 / 디렉토리 요청은 특정 IP에 대한 액세스 만 허용합니다
location /admin/ { allow 192.168.133.1; allow 127.0.0.1; deny all; }
mkdir /data/wwwroot/test.com/admin/ echo “test,test”>/data/wwwroot/test.com/admin/1.html
/usr/local/nginx/bin/nginx -t && -s reload
구성은 다음과 같습니다.
curl -x127.0.0.1:80 test.com/admin/1.html -I curl -x192.168.133.130:80 test.com/admin/1.html -I
fastcgi_pass는 php-fpm이 모니터링하는 주소 또는 소켓을 지정하는 데 사용됩니다
관련 권장 사항:
nginx 로그 요청된 응답 로그 추가
위 내용은 Nginx 안티 핫링크 및 Nginx 액세스 제어 및 Nginx 구문 분석 PHP 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!