Kunne du tænke dig at lære at installere Nginx og nægte direkte adgang til billeder? I denne vejledning skal vi konfigurere Nginx-serveren til at nægte direkte adgang til billeder på dit websted.

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

I vores eksempel er Nginx-serveren vært for hjemmesiden WWW.GAMEKING.TIPS.

Liste over udstyr

I det følgende afsnit vises listen over udstyr, der bruges til at oprette dette selvstudium.

Som En Amazon Associate, tjener jeg fra kvalificerende køb.

Selvstudium Nginx - Blokering af direkte adgang til billeder

Installer Nginx-serveren.

Copy to Clipboard

Rediger Nginx-konfigurationsfilen for standardwebstedet.

Copy to Clipboard

Føj følgende linje til konfigurationsfilen.

Copy to Clipboard

Skift denne linje til navnet på dit websted.

Copy to Clipboard

Her er filen, før vores konfiguration.

Copy to Clipboard

Her er filen, efter vores konfiguration.

Copy to Clipboard

Genstart tjenesten Nginx.

Copy to Clipboard

I vores eksempel vil Nginx-serveren nægte direkte adgang til billeder på vores hjemmeside.

Prøv at udføre direkte adgang til et billede fra en ekstern Linux-computer.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Åbn browseren fra en fjerncomputer, og prøv at udføre direkte adgang til et billede.

I vores eksempel blev følgende webadresse indtastet i browseren:

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

Nginx-serveren nægter adgang og viser en fejlmeddelelse.

Nginx - Deny image direct access

Prøv at få adgang til hjemmesiden URL og alle billeder vil blive vist.

Nginx - Deny referer

Lykønskning! Du har konfigureret Nginx-serveren til at blokere direkte adgang til billeder.