• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Nginx + Plesk + Hotlinking

asterixus

New Pleskian
Hi,

I have a problem with Nginx+ Plesk.

I need to stop hotlinkers from embedding pictures from my server, and I use Plesk functionality to add Nginx directive, like this:

location ~* \.(jpg|jpeg|png|gif)$ {
valid_referers none blocked server_names
*.example.com example.* ~\.google\.;
if ($invalid_referer) {
return 403;
}
}

And it does not work, until I remove the location part:

valid_referers none blocked server_names
*.example.com example.* ~\.google\.;
if ($invalid_referer) {
return 403;
}

Now it will work. How can I define a forbidden filetype in this case?

I am stuck on this, I appreciate any help!

Thanks!
 
Back
Top