Vill du lära dig hur du aktiverar HTTPONLY- och SECURE-flaggor på Nginx-servern? I den här handledningen kommer vi att visa dig hur du skyddar dina webbplatscookies genom att lägga till HTTPONLY- och SECURE-rubrikerna på Nginx-servern.

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

I vårt exempel är Nginx-servern värd för webbplatsen WWW.GAMEKING.TIPS.

Utrustning lista

I följande avsnitt presenteras listan över utrustning som används för att skapa den här självstudien.

Som en Amazon Associate, jag tjänar från kvalificerade inköp.

Handledning Nginx - Aktivera HTTPONLY- och SECURE-huvudena

Installera Nginx-servern.

Copy to Clipboard

Installera de paket som krävs.

Copy to Clipboard

Hämta den senaste versionen av Nginx-modulen med namnet NGINX_COOKIE_FLAG_MODULE.

Copy to Clipboard

Verifiera den version av Nginx som är installerad på ditt system.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Ladda ner källkoden för samma version av Nginx som är installerad på ditt system.

Copy to Clipboard

Kompilera och installera Nginx-modulen.

Copy to Clipboard

Redigera Nginx-konfigurationsfilen.

Copy to Clipboard

Lägg till följande rad i Nginx-konfigurationsfilen.

Copy to Clipboard

Här är filen innan vår konfiguration.

Copy to Clipboard

Här är filen efter vår konfiguration.

Copy to Clipboard

Redigera Nginx-konfigurationsfilen för webbplatsen.

Copy to Clipboard

Om webbplatsen bara stöder HTTP läggerdu till följande rader i konfigurationsfilen.

Copy to Clipboard

Om webbplatsen bara stöder HTTPS läggerdu till följande rader i konfigurationsfilen.

Copy to Clipboard

Som ett exempel, här är vår konfigurationsfil.

Copy to Clipboard

Starta om Nginx-tjänsten.

Copy to Clipboard

HTTPONLY-flaggan ökar COOKIE-skyddet genom att inte tillåta åtkomst via skript på klientsidan.

Flaggan SECURE ökar säkerheten ytterligare, genom att endast cookie-begäranden tillåts via en HTTPS-anslutning.

Skapa en PHP-fil för att testa HTTPONLY-konfigurationen.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Det här testet kräver att Nginx-servern stöder PHP.

Från en fjärransluten Linux-dator, försök att komma åt denna sida.

Copy to Clipboard

Här är kommandoutdata med flaggan HTTPONLY aktiverat.

Copy to Clipboard

Här är kommandot utdata med flaggorna HTTPONLY och SECURE aktiverat.

Copy to Clipboard

Grattis! Du kan aktivera flaggorna HTTPONLY och SECURE på Nginx-servern.