Vill du lära dig att aktivera HTTP2-protokollet av Apache på Ubuntu Linux? I den här guiden, vi kommer att visa dig alla steg som krävs för att aktivera HTTP2-protokollet på en dator som kör Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3
Copyright © 2018-2021 av Techexpert.tips.
Alla rättigheter reserverade. Ingen del av denna publikation får reproduceras, distribueras eller överföras i någon form eller på något sätt utan föregående skriftligt tillstånd från utgivaren.
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.
Apache – Relaterad handledning:
På den här sidan erbjuder vi snabb tillgång till en lista över självstudiekurser relaterade till Apache.
GoDaddy-konto
Först måste du komma åt GODADDY HEMSIDA och skapa ett konto.
Det här kontot kommer att användas för att skapa ditt HTTPS-certifikat.
Http2-funktionen kräver ett HTTPS-certifikat.
HTTP2-funktionen fungerar inte med endast HTTP.
Självstudie – HTTPS-certifikatskapande
Installera de paket som krävs.
Generera din KEY-fil och din CSR-fil.
Systemet kommer att ställa några frågor för att uppfylla din certifikatbegäran.
• Landnamn – Ange 2-bokstavskoden för ditt land
• Stat eller Provins Namn – Ange namnet på din stat eller provins.
• Ortnamn – Ange namnet på din Stad
• Organisationsnamn – Ange ditt organisationsnamn eller ditt personliga namn.
• Organisationsenhetsnamn – Tillval
• Vanligt namn – Ange din webbplats värdnamn
• E-postadress – Tillval
• Ett utmaningslösenord – Valfritt.
• Ett valfritt företagsnamn – valfritt.
I vårt exempel skapar vi en begäran om certifikat för webbplatsen techexpert.tips.
Kundtjänstrepresentanten innehåller din certifikatteckenförfrågan och kommer att skickas till GoDaddy för att skapa ditt Public-certifikat.
Här är innehållet i CSR-filen:
Filen KEY innehåller din Privata Certifikatnyckel och måste förvaras på en säker plats hela tiden.
Här är innehållet i KEY-filen:
Gå tillbaka till GODADDYS HEMSIDA och köp SSL-certifikatet.
Du kommer att krävas för att klistra in innehållet i CSR-filen på webbplatsen.
Efter 10 minuter kommer GoDaddy att slutföra skapandet av ditt certifikat och låta dig ladda ner en ZIP-fil.
I vårt exempel fick ZIP-filen namnet: techexpert.tips.zip
Kopiera ZIP-filen till din Linux-server.
I vårt exempel kommer jag att anta att du gjorde kopiera ZIP-filen till följande katalog: /downloads/certificate
Här är kommandot utgång.
Nu ska vi lista de filer som finns inuti certifikatkatalogen.
• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip
Du bör ha liknande filer inuti din certifikatkatalog.
Valfri. Om du vill titta inuti certifikatfilerna som skickas från Godady använder du följande kommandon.
Glöm inte att ändra filnamnen så att de återspeglar din miljö.
Självstudiekurs Apache – HTTP2-installation
Installera Apache-servern med HTTP2- och PHP-stöd.
Aktivera de moduler och konfigurationsfiler som krävs.
Om du hade PHP installerat i din Apache installation, måste du inaktivera standard Apache PHP-modul.
Aktivera den nya PHP-modulen.
Inaktivera Apache-standard-MPM.
Aktivera den nya Apache MPM.
Apache 2 introducerade Multi-Processing Moduler eller MPMs.
MPM:erna ändrar hur Apache hanterar begäranden från klienter.
Aktivera Apache HTTP2-modulen.
Redigera Apache-konfigurationsfilen.
Aktivera HTTP2-stödet på Apache genom att lägga till följande rad i slutet av konfigurationsfilen.
Starta om TJÄNSTEN PHP-FPM.
Starta om Apache-tjänsten.
Du har avslutat installationen av HTTP2 på Apache.
Apache – Testa HTTP2-supporten
Nu, Vi ska testa om vår Apache installation verkligen stöder HTTP2.
Installera den programvara som krävs för att testa apache HTTP/2-stödet.
Använd följande kommando för att testa Apache HTTP2-stödet med hjälp av WGET.
Tänk på att du måste ändra 200.200.200.200 till din server-IP-adress.
Här är kommandot utgång.
Grattis, du har framgångsrikt testat HTTP2-stödet på Apache.
Självstudien Apache – Konfigurera en Virtualhost med hjälp av HTTP2
Nu, låt’ använda HTTPS-certifikat som vi köpt från GoDaddy och skapa en HTTP2 webbplats.
Använd folowing-kommandot för att skapa de mappar som krävs.
Skapa din konfigurationsfil för virtuella värdar för att även erbjuda din webbplats över HTTPS:
Tänk på att ditt virtuella värdfilnamn och din plats kanske inte är samma som mitt.
Som ett exempel, här är vår VirtualHost konfigurationsfil.
Den här virtuella värdfilen har HTTPS och HTTP2 aktiverat.
Den här filen konfigurerades också för att omdirigera eventuell HTTP-anslutning till HTTPS-versionen av webbplatsen.
Ange rätt filbehörighet på alla certifikat- och nyckelfiler.
Aktivera den virtuella värdkonfigurationen.
Starta om Apache-tjänsten.
Du har avslutat HTTP2-konfigurationen på Apache-servern.
Apache – Testa en HTTP2-anslutning med chrome
Nu, Vi ska testa vår Apache HTTP2 installation.
Vi ska använda Chrome HTTP/2 och SPDY Indicator förlängning för att upptäcka HTTP2-stöd.
Få tillgång till Googles webbbutik och installera tillägget Chrome HTTP/2 och SPDY Indicator.
HTTP/2-tillägget kommer att lägga till en indikatorknapp på den övre högra delen av skärmen.
Indikatorknappen är i form av ett blixtnedslag.
Om blixtindikatorn är grå betyder det att webbplatsen inte stöder HTTP2
Om blixtindikatorn är grå betyder det att webbplatsen inte stöder HTTP2.
Om blixtindikatorn är blå betyder det att webbplatsen stöder HTTP2.
Om blixtindikatorn är grön betyder det att webbplatsen stöder HTTP2, SPDY och QUIC-protokollet
Nu, du har möjlighet att snabbt upptäcka vilken webbplats har HTTP/2-stöd aktiverat.
Försök att komma åt din webbplats och verifiera om blixtindikatorn är blå.
Tänk på att du måste ändra webbplatsen https://techexpert.tips till ditt webbplatsnamn.