Vil du vide, hvordan du aktiverer HTTPONLY- og SECURE-flag på Nginx-serveren? I dette selvstudium viser vi dig, hvordan du beskytter dine webstedscookies ved at tilføje HTTPONLY- og SECURE-headerene på Nginx-serveren.

• 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 - Aktiver HTTPONLY- og SECURE-headere

Installer Nginx-serveren.

Copy to Clipboard

Installer de nødvendige pakker.

Copy to Clipboard

Hent den nyeste version af Nginx-modulet med navnet NGINX_COOKIE_FLAG_MODULE.

Copy to Clipboard

Kontroller den version af Nginx, der er installeret på systemet.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Hent kildekoden til den samme version af Nginx, der er installeret på systemet.

Copy to Clipboard

Kompiler og installer modulet Nginx.

Copy to Clipboard

Rediger Nginx-konfigurationsfilen.

Copy to Clipboard

Tilføj følgende linje i Nginx-konfigurationsfilen.

Copy to Clipboard

Her er filen før vores konfiguration.

Copy to Clipboard

Her er filen efter vores konfiguration.

Copy to Clipboard

Rediger Nginx-konfigurationsfilen for webstedet.

Copy to Clipboard

Hvis webstedet kun understøtter HTTP, skal du føje følgende linjer til konfigurationsfilen.

Copy to Clipboard

Hvis webstedet kun understøtter HTTPS, skal du føje følgende linjer til konfigurationsfilen.

Copy to Clipboard

Som et eksempel, her er vores konfigurationsfil.

Copy to Clipboard

Genstart tjenesten Nginx.

Copy to Clipboard

HTTPONLY-flaget øger BESKYTTELSEN AF COOKIES ved ikke at tillade adgang via scripts på klientsiden.

SECURE-flaget øger sikkerheden yderligere ved kun at tillade COOKIE-anmodninger via en HTTPS-forbindelse.

Opret en PHP-fil for at teste HTTPONLY-konfigurationen.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Denne test kræver, at din Nginx-server understøtter PHP.

Prøv at få adgang til denne side fra en ekstern Linux-computer.

Copy to Clipboard

Her er kommandooutputtet med flaget HTTPONLY aktiveret.

Copy to Clipboard

Her er kommandoen output med flagene HTTPONLY og SECURE aktiveret.

Copy to Clipboard

Tillykke! Du kan aktivere flagene HTTPONLY og SECURE på Nginx-serveren.