Vil du gerne lære at aktivere HTTP2-protokollen af Apache på Ubuntu Linux? I denne tutorial, vil vi vise dig alle de trin, der kræves for at aktivere HTTP2-protokollen på en computer, der kører Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3
Copyright © 2018-2021 af Techexpert.tips.
Alle rettigheder forbeholdes. Ingen del af denne publikation må gengives, distribueres eller transmitteres i nogen form eller på nogen måde uden forudgående skriftlig tilladelse fra udgiveren.
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.
Apache – Relateret Tutorial:
På denne side tilbyder vi hurtig adgang til en liste over tutorials relateret til Apache.
GoDaddy-konto
Først skal du få adgang til GODADDY HJEMMESIDE og oprette en konto.
Denne konto bruges til at oprette dit HTTPS-certifikat.
HTTP2-funktionen kræver et HTTPS-certifikat.
FUNKTIONEN HTTP2 fungerer ikke kun ved hjælp af HTTP.
Selvstudium – oprettelse af HTTPS-certifikat
Installer de nødvendige pakker.
Generér nøglefilen og csr-filen.
Systemet stiller nogle spørgsmål for at opfylde din certifikatanmodning.
• Landenavn – Indtast koden på 2 bogstaver for dit land
• Navn på stat eller provins – Angiv navnet på din stat eller provins.
• Lokalitetsnavn – Angiv navnet på din by
• Organisationsnavn – Angiv dit organisationsnavn eller dit personlige navn.
• Navn på organisationsenhed – Valgfrit
• Fælles navn – Indtast dit website hostname
• E-mail-adresse – valgfri
• En udfordring adgangskode – Valgfrit.
• Et valgfrit firmanavn – valgfrit.
I vores eksempel opretter vi en certifikatanmodning for hjemmesiden techexpert.tips.
Repræsentanten for kundeservice indeholder din anmodning om certifikattegn og sendes til GoDaddy for at oprette dit offentlige certifikat.
Her er indholdet af CSR-filen:
NØGLE-filen indeholder din private certifikatnøgle og skal opbevares på et sikkert sted hele tiden.
Her er indholdet af KEY-filen:
Gå tilbage til GODADDYS HJEMMESIDE, og køb SSL-certifikatet.
Du vil blive bedt om at indsætte indholdet af CSR-filen på hjemmesiden.
Efter 10 minutter afslutter GoDaddy oprettelsen af dit certifikat og giver dig mulighed for at downloade en ZIP-fil.
I vores eksempel blev ZIP-filen navngivet: techexpert.tips.zip
Kopier ZIP-filen til din Linux-server.
I vores eksempel vil jeg antage, at du har kopieret ZIP-filen til følgende mappe: / downloads / certifikat
Her er kommandoen output.
Lad os få vist de filer, der er tilgængelige i certifikatmappen.
• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip
Du bør have lignende filer i certifikatmappen.
Valgfri. Hvis du vil se i de certifikatfiler, der sendes fra Godady, skal du bruge følgende kommandoer.
Glem ikke at ændre filnavnene, så de afspejler dit miljø.
Selvstudium Apache – HTTP2-installation
Installer Apache-serveren med HTTP2- og PHP-understøttelse.
Aktivér de nødvendige moduler og konfigurationsfiler.
Hvis du havde PHP installeret i din Apache installation, skal du deaktivere standard Apache PHP modul.
Aktiver det nye PHP-modul.
Deaktiver Apache-standard-MPM.
Aktiver den nye Apache MPM.
Apache 2 introducerede multibehandlingsmoduler eller MPM’er.
MpM’erne ændrer den måde, Apache håndterer anmodninger fra klienter på.
Aktiver Apache HTTP2-modulet.
Rediger Apache-konfigurationsfilen.
Aktiver HTTP2-understøttelsen på Apache ved at tilføje følgende linje i slutningen af konfigurationsfilen.
Genstart PHP-FPM-tjenesten.
Genstart Apache-tjenesten.
Du er færdig med installationen af HTTP2 på Apache.
Apache – Test af HTTP2-support
Nu vil vi teste, om vores Apache installation virkelig understøtter HTTP2.
Installer den nødvendige software for at teste Understøttelsen af Apache HTTP/2.
Brug følgende kommando til at teste Understøttelsen Af Apache HTTP2 ved hjælp af WGET.
Husk, at du skal ændre 200.200.200.200 til din server IP-adresse.
Her er kommandoen output.
Tillykke, du har med succes testet HTTP2 support på Apache.
Selvstudium Apache – Konfigurere en Virtualhost ved hjælp af HTTP2
Lad nu bruge https-certifikatet, som vi har købt fra GoDaddy, og oprette et HTTP2-websted.
Brug kommandoen folowing til at oprette de nødvendige mapper.
Opret din virtuelle vært konfigurationsfil til også at tilbyde dit websted over HTTPS:
Husk, at din virtuelle vært filnavn og placering kan ikke være den samme som mine.
Som et eksempel, her er vores VirtualHost konfigurationsfil.
Https og HTTP2 er aktiveret i denne virtuelle værtsfil.
Denne fil blev også konfigureret til at omdirigere enhver HTTP-forbindelse til HTTPS-versionen af webstedet.
Angiv den korrekte filtilladelse for alle certifikat- og nøglefiler.
Aktiver konfigurationen af den virtuelle vært.
Genstart Apache-tjenesten.
Du er færdig med HTTP2-konfigurationen på Apache-serveren.
Apache – Test af en HTTP2-forbindelse ved hjælp af Chrome
Nu vil vi teste vores Apache HTTP2 installation.
Vi vil bruge Chrome HTTP/2- og SPDY Indicator-udvidelsen til at registrere HTTP2-understøttelsen.
Få adgang til Googles webshop, og installer chrome HTTP/2- og SPDY-indikatorudvidelsen.
HTTP/2-udvidelsen tilføjer en indikatorknap øverst til højre på skærmen.
Indikatorknappen er i form af et lyn.
Hvis lynindikatoren er grå, betyder det, at webstedet ikke understøtter HTTP2
Hvis lynindikatoren er grå, betyder det, at webstedet ikke understøtter HTTP2.
Hvis lynindikatoren er blå, betyder det, at webstedet understøtter HTTP2.
Hvis lynindikatoren er grøn, betyder det, at webstedet understøtter HTTP2, SPDY og QUIC-protokollen
Nu kan du hurtigt registrere, hvilket websted http/2-understøttelse er aktiveret på.
Prøv at få adgang til dit websted og kontrollere, om lynindikatoren er blå.
Husk, at du skal ændre hjemmesiden https://techexpert.tips dit websteds navn.