2017-09-19 5 views
0

내 사이트 중 하나의 CDN으로 작동 할 새 서버를 만들 예정입니다.CDN 블록 거머리 트래픽 만들기

나는 내 콘텐츠를 가져 와서 다른 사이트에 임베드하는 것을 두려워하여 어쨌든 내가 할 수 있도록 할 수 있습니까? 내 메인 도메인에서 온 사진 만 볼 수 있도록 허용할까요? 예를 들어

:

나는 웹 사이트가 여기에 example.com이라고 내가 이미지/비디오를 표시합니다. 사용자가 내 CDN 호스트 (내 소유)에있는 내 비디오 또는 사진에 직접 액세스하려고하면 이러한 트래픽을 차단할 수 있습니까? 그리고 사용자가 example.com 웹 사이트에서 /를보고 있는지 확인하십시오.

PHP로 어떻게하면 좋을지 생각하지만, 어떻게 든 아파치 설정에서 할 수 있을까요?

답변

1

예, Apache 구성으로이 작업을 수행 할 수 있습니다. 웹 루트의 구성에서, 다음과 같은 추가 보호를 핫 링크

order deny,allow deny from all allow from example.com

0

일부 CDN의 제안은, 예를 들어 CloudFlare를보십시오.

"핫 링크 보호"옵션을 사용하면 다른 사이트에서 사이트에 호스팅 된 이미지를 사용하는 페이지를 작성하여 대역폭을 흡수 할 수 없습니다.

현재이 파일 확장자는 gif, ico, jpg, jpeg 및 png 만 지원합니다.

+0

네, 고맙습니다. 내 자신의 CDN 네트워크 (작은 네트워크)를 구축하고 거머리 트래픽을 거부하는 플래그가 필요합니다. –