Vil du lære hvordan du installerer Nginx og nekte direkte tilgang til bilder? I denne opplæringen skal vi konfigurere Nginx-serveren for å nekte direkte tilgang til bilder på nettstedet ditt.

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

I vårt eksempel er Nginx-serveren vert for nettstedet WWW.GAMEKING.TIPS.

Liste over utstyr

Følgende avsnitt presenterer listen over utstyr som brukes til å opprette denne opplæringen.

Som Amazon Associate tjener jeg på kvalifiserende kjøp.

Tutorial Nginx - Blokkere direkte tilgang til bilder

Installer Nginx-serveren.

Copy to Clipboard

Rediger Nginx-konfigurasjonsfilen for standardnettstedet.

Copy to Clipboard

Legg til følgende linje i konfigurasjonsfilen.

Copy to Clipboard

Endre denne linjen til navnet på nettstedet ditt.

Copy to Clipboard

Her er filen, før vår konfigurasjon.

Copy to Clipboard

Her er filen, etter vår konfigurasjon.

Copy to Clipboard

Start Nginx-tjenesten på nytt.

Copy to Clipboard

I vårt eksempel vil Nginx-serveren nekte direkte tilgang til bilder på vår nettside.

Prøv å utføre direkte tilgang til et bilde fra en ekstern Linux-datamaskin.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

Åpne nettleseren fra en ekstern datamaskin og prøv å utføre direkte tilgang til et bilde.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

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

Nginx-serveren vil nekte tilgang og vise en feilmelding.

Nginx - Deny image direct access

Prøv å få tilgang til nettadressen til nettstedet, og alle bildene vises.

Nginx - Deny referer

Gratulasjonen! Du har konfigurert Nginx-serveren til å blokkere direkte tilgang til bilder.