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.
Nginx – Relaterade Handledning:
På den här sidan erbjuder vi snabb tillgång till en lista över tutorials relaterade till Nginx.
Handledning Nginx – Aktivera HTTPONLY- och SECURE-huvudena
Installera Nginx-servern.
Installera de paket som krävs.
Hämta den senaste versionen av Nginx-modulen med namnet NGINX_COOKIE_FLAG_MODULE.
Verifiera den version av Nginx som är installerad på ditt system.
Här är kommandot utgång.
Ladda ner källkoden för samma version av Nginx som är installerad på ditt system.
Kompilera och installera Nginx-modulen.
Redigera Nginx-konfigurationsfilen.
Lägg till följande rad i Nginx-konfigurationsfilen.
Här är filen innan vår konfiguration.
Här är filen efter vår konfiguration.
Redigera Nginx-konfigurationsfilen för webbplatsen.
Om webbplatsen bara stöder HTTP läggerdu till följande rader i konfigurationsfilen.
Om webbplatsen bara stöder HTTPS läggerdu till följande rader i konfigurationsfilen.
Som ett exempel, här är vår konfigurationsfil.
Starta om Nginx-tjänsten.
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.
Här är filinnehållet.
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.
Här är kommandoutdata med flaggan HTTPONLY aktiverat.
Här är kommandot utdata med flaggorna HTTPONLY och SECURE aktiverat.
Grattis! Du kan aktivera flaggorna HTTPONLY och SECURE på Nginx-servern.