Haluatko oppia, miten Apachen HTTP2-protokolla otetaan käyttöön Ubuntu Linuxissa? Tässä opetusohjelmassa näytämme sinulle kaikki tarvittavat vaiheet HTTP2-protokollan käyttöön ottamiseksi tietokoneessa, jossa on Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3
Copyright © 2018-2021-kirjoittanut Techexpert.tips.
Kaikki oikeudet pidätetään. Mitään tämän julkaisun osaa ei saa jäljentää, levittää tai lähettää missään muodossa tai millään tavalla ilman julkaisijan etukäteen antamaa kirjallista lupaa.
Laiteluettelo
Seuraavassa osassa on luettelo tämän opetusohjelman luomiseen käytetyistä laitteista.
Amazon Associatena ansaitsen ehdot täyttävistä ostoksista.
Apache – Aiheeseen liittyvä opetusohjelma:
Tällä sivulla tarjoamme nopean pääsyn luetteloon opetusohjelmia, jotka liittyvät Apache.
GoDaddy-tili
Ensinnäkin sinun on siirryttava GODADDY-VERKKOSIVUSTOLLE ja luotava tili.
Tätä tiliä käytetään HTTPS-varmenteen luomiseen.
HTTP2-ominaisuus edellyttää HTTPS-sertifikaattia.
HTTP2-ominaisuus ei toimi vain HTTP:n avulla.
Opetusohjelma – HTTPS-varmenteen luominen
Asenna tarvittavat paketit.
Luo KEY-tiedosto ja CSR-tiedosto.
Järjestelmä esittää joitakin kysymyksiä varmennepyyntösi täyttämiseksi.
• Maan nimi – Syötä maasi 2-kirjainkoodi
• Osavaltion tai provinssin nimi – Kirjoita osavaltiosi tai provinssisi nimi.
• Paikkakuntanimi – Kirjoita kaupunkisi nimi
• Organisaation nimi – Kirjoita organisaation nimi tai henkilökohtainen nimesi.
• Organisaatioyksikön nimi – valinnainen
• Yleinen nimi – Anna verkkosivustosi isäntänimi
• Sähköpostiosoite – Valinnainen
• Haastesalasana – Valinnainen.
• Valinnainen yrityksen nimi – valinnainen.
Esimerkissämme luomme sertifikaattipyynnön verkkosivustolle techexpert.tips.
Palveluneuvoja sisältää sertifikaattien allekirjoituspyynnön, ja se lähetetään GoDaddyyn julkisen varmenteen luomiseksi.
Tässä on csr-tiedoston sisältö:
KEY tiedosto sisältää sertifikaatin yksityisen avaimen ja on säilytettävä turvallisessa paikassa koko ajan.
Tässä on KEY-tiedoston sisältö:
Palaa GODADDY-verkkosivustolle ja osta SSL-sertifikaatti.
Sinun on liitättävä csr-tiedoston sisältö verkkosivustoon.
10 minuutin kuluttua GoDaddy viimeistelee varmenteen luomisen ja antaa sinun ladata ZIP-tiedoston.
Esimerkissämme ZIP-tiedosto nimettiin: techexpert.tips.zip
Kopioi ZIP-tiedosto Linux-palvelimellesi.
Esimerkissämme oletan, että kopioit ZIP-tiedoston seuraavaan hakemistoon: /downloads/certificate
Tässä on komentotulostin.
Luetellaan varmennehakemistossa käytettävissä olevat tiedostot.
• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip
Varmennekansiossa pitäisi olla samanlaisia tiedostoja.
Valinnainen. Jos haluat tarkastella Godadylta lähetettyjä varmennetiedostoja, käytä seuraavia komentoja.
Älä unohda muuttaa tiedostonimiä vastaamaan ympäristöäsi.
Opetusohjelma Apache – HTTP2 asennus
Asenna Apache-palvelin HTTP2- ja PHP-tuella.
Ota tarvittavat moduulit ja määritystiedostot käyttöön.
Jos Apache-asennukseen oli asennettu PHP, sinun on poistettava tavallinen Apache PHP -moduuli käytöstä.
Ota uusi PHP-moduuli käyttöön.
Poista Apachen oletus-MPM-turvapiiri käytöstä.
Ota uusi Apache MPM käyttöön.
Apache 2 esitteli monikäsittelymoduulit tai monitoimimoduulit.
MpM muuttaa sitä, miten Apache käsittelee asiakkaiden pyyntöjä.
Ota Apache HTTP2 -moduuli käyttöön.
Muokkaa Apache-määritystiedostoa.
Ota HTTP2-tuki käyttöön Apachessa lisäämällä seuraava rivi määritystiedoston loppuun.
Käynnistä PHP-FPM-palvelu uudelleen.
Käynnistä Apache-palvelu uudelleen.
OLET SAANUT HTTP2:n asennuksen valmiiksi Apacheen.
Apache – HTTP2-tuen testaaminen
Nyt testaamme, tukeeko Apache-asennuksemme todella HTTP2: ta.
Asenna tarvittava ohjelmisto Apache HTTP/2 -tuen testaamista varten.
Seuraavan komennon avulla voit testata Apache HTTP2 -tuen WGET:n avulla.
Muista, että sinun on muutettava 200.200.200.200 palvelimen IP-osoite.
Tässä on komentotulostin.
Onneksi olkoon, olet testannut HTTP2-tuen onnistuneesti Apachessa.
Opetusohjelma Apache – Virtualhostin määrittäminen HTTP2:n avulla
Käytetään nyt GoDaddylta ostamaamme HTTPS-sertifikaattia ja luodaan HTTP2-verkkosivusto.
Luo tarvittavat kansiot folowing-komennolla.
Luo virtuaalinen isännän määritystiedosto, joka tarjoaa sivustosi myös HTTPS:n kautta:
Muista, että virtuaalinen isäntätiedoston nimi ja sijainti eivät ehkä ole samat kuin minun.
Esimerkkinä voidaan tehdä VirtualHost-määritystiedosto.
Tässä näennäisisäntätiedostossa https- ja HTTP2-tiedosto on käytössä.
Tämä tiedosto on myös määritetty ohjaamaan http-yhteys sivuston HTTPS-versioon.
Määritä oikea tiedosto-oikeus kaikille varmenne- ja avaintiedostoille.
Ota näennäisisännän määritys käyttöön.
Käynnistä Apache-palvelu uudelleen.
Olet saanut HTTP2-määrityksen valmiiksi Apache-palvelimessa.
Apache – HTTP2-yhteyden testaaminen Chromen avulla
Nyt testaamme Apache HTTP2 -asennustamme.
Aiomme käyttää Chrome HTTP / 2- ja SPDY-ilmaisinlaajennusta HTTP2-tuen havaitsemiseen.
Käytä Googlen verkkokauppaa ja asenna Chrome HTTP/2- ja SPDY-ilmaisinlaajennus.
HTTP/2-laajennus lisää ilmaisinpainikkeen näytön oikeaan yläkulmaan.
Ilmaisinpainike on salaman muotoinen.
Jos salaman ilmaisin on harmaa, se tarkoittaa, että verkkosivusto ei tue HTTP2: ta
Jos salaman ilmaisin on harmaa, verkkosivusto ei tue HTTP2: ta.
Jos salaman ilmaisin on sininen, se tarkoittaa, että verkkosivusto tukee HTTP2: ta.
Jos salaman ilmaisin on vihreä, se tarkoittaa, että verkkosivusto tukee HTTP2-, SPDY- ja QUIC-protokollaa
Nyt voit nopeasti havaita, millä verkkosivustolla HTTP/2-tuki on käytössä.
Yritä käyttää verkkosivustoasi ja tarkistaa, onko salamailmaisin sininen.
Muista, että sinun on muutettava verkkosivuston https://techexpert.tips verkkosivustosi nimeen.