Möchten Sie lernen, wie Sie Nginx installieren und den direkten Zugriff auf Images verweigern? In diesem Tutorial konfigurieren wir den Nginx-Server so, dass der direkte Zugriff auf Bilder auf Ihrer Website verweigert wird.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

In unserem Beispiel hostet der Nginx-Server die Website WWW.GAMEKING.TIPS.

Geräteliste

Im folgenden Abschnitt wird die Liste der Geräte aufgeführt, die zum Erstellen dieses Tutorials verwendet wurden.

Als Amazon Associate verdiene ich mit qualifizierenden Käufen.

Tutorial Nginx – Blockieren des direkten Zugriffs auf Bilder

Installieren Sie den Nginx-Server.

Copy to Clipboard

Bearbeiten Sie die Nginx-Konfigurationsdatei für die Standardwebsite.

Copy to Clipboard

Fügen Sie der Konfigurationsdatei die folgende Zeile hinzu.

Copy to Clipboard

Ändern Sie diese Zeile in Ihren Websitenamen.

Copy to Clipboard

Hier ist die Datei, vor unserer Konfiguration.

Copy to Clipboard

Hier ist die Datei, nach unserer Konfiguration.

Copy to Clipboard

Starten Sie den Nginx-Dienst neu.

Copy to Clipboard

In unserem Beispiel verweigert der Nginx-Server den direkten Zugriff auf Bilder auf unserer Website.

Versuchen Sie von einem Remote-Linux-Computer aus, direkten Zugriff auf ein Abbild durchzuführen.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Öffnen Sie von einem Remotecomputer aus den Browser, und versuchen Sie, direkten Zugriff auf ein Bild durchzuführen.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://www.gameking.tips/test1.jpg

Der Nginx-Server verweigert den Zugriff und zeigt eine Fehlermeldung an.

Nginx - Deny image direct access

Versuchen Sie, auf die Website-URL zuzugreifen, und alle Bilder werden angezeigt.

Nginx - Deny referer

Glückwunsch! Sie haben den Nginx-Server so konfiguriert, dass der direkte Zugriff auf Bilder blockiert wird.