Wilt u leren hoe u Nginx installeert en de USER-AGENT-toegang weigert? In deze zelfstudie gaan we de Nginx-server configureren om de toegang tot uw website te blokkeren op basis van de USER-AGENT-waarde.

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

Uitrustingslijst

In de volgende sectie wordt de lijst weergegeven met apparatuur die wordt gebruikt om deze zelfstudie te maken.

Als Amazon Associate verdien ik aan kwalificerende aankopen.

Tutorial Nginx – Een user-agent blokkeren

Installeer de Nginx-server.

Copy to Clipboard

Bewerk het Nginx-configuratiebestand voor de standaardwebsite.

Copy to Clipboard

Voeg de volgende regel toe aan het configuratiebestand.

Copy to Clipboard

Hier is het bestand, voor onze configuratie.

Copy to Clipboard

Hier is het bestand, na onze configuratie.

Copy to Clipboard

Start de Nginx-service opnieuw.

Copy to Clipboard

In ons voorbeeld hebben we de Nginx-server geconfigureerd om gebruikersagenten die de woorden WGET en CURL bevatten de toegang te ontzeggen.

Probeer vanaf een externe computer toegang te krijgen tot de Nginx-server met behulp van de user-agent met de naam CURL.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

Gefeliciteerd! U kunt de toegang tot Nginx weigeren op basis van de waarde van de user-agent.