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 by Techexpert.tips.
All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means without the prior written permission of the publisher.

Laiteluettelo

Seuraavassa osassa on luettelo tämän opetusohjelman luomiseen käytetyistä laitteista.

Amazon Associatena ansaitsen ehdot täyttävistä ostoksista.

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.

Copy to Clipboard

Luo KEY-tiedosto ja CSR-tiedosto.

Copy to Clipboard

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.

Copy to Clipboard

Palveluneuvoja sisältää sertifikaattien allekirjoituspyynnön, ja se lähetetään GoDaddyyn julkisen varmenteen luomiseksi.

Tässä on csr-tiedoston sisältö:

Copy to Clipboard

KEY tiedosto sisältää sertifikaatin yksityisen avaimen ja on säilytettävä turvallisessa paikassa koko ajan.

Tässä on KEY-tiedoston sisältö:

Copy to Clipboard

Palaa GODADDY-verkkosivustolle ja osta SSL-sertifikaatti.

Sinun on liitättävä csr-tiedoston sisältö verkkosivustoon.

GoDaddy Generate Certificate

10 minuutin kuluttua GoDaddy viimeistelee varmenteen luomisen ja antaa sinun ladata ZIP-tiedoston.

Esimerkissämme ZIP-tiedosto nimettiin: techexpert.tips.zip

GoDaddy Certificate Download

Kopioi ZIP-tiedosto Linux-palvelimellesi.

Esimerkissämme oletan, että kopioit ZIP-tiedoston seuraavaan hakemistoon: /downloads/certificate

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

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.

Copy to Clipboard

Älä unohda muuttaa tiedostonimiä vastaamaan ympäristöäsi.

Opetusohjelma Apache - HTTP2 asennus

Asenna Apache-palvelin HTTP2- ja PHP-tuella.

Copy to Clipboard

Ota tarvittavat moduulit ja määritystiedostot käyttöön.

Copy to Clipboard

Jos Apache-asennukseen oli asennettu PHP, sinun on poistettava tavallinen Apache PHP -moduuli käytöstä.

Copy to Clipboard

Ota uusi PHP-moduuli käyttöön.

Poista Apachen oletus-MPM-turvapiiri käytöstä.

Ota uusi Apache MPM käyttöön.

Copy to Clipboard

Apache 2 esitteli monikäsittelymoduulit tai monitoimimoduulit.

MpM muuttaa sitä, miten Apache käsittelee asiakkaiden pyyntöjä.

Ota Apache HTTP2 -moduuli käyttöön.

Copy to Clipboard

Muokkaa Apache-määritystiedostoa.

Copy to Clipboard

Ota HTTP2-tuki käyttöön Apachessa lisäämällä seuraava rivi määritystiedoston loppuun.

Copy to Clipboard

Käynnistä PHP-FPM-palvelu uudelleen.

Copy to Clipboard

Käynnistä Apache-palvelu uudelleen.

Copy to Clipboard

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.

Copy to Clipboard

Seuraavan komennon avulla voit testata Apache HTTP2 -tuen WGET:n avulla.

Muista, että sinun on muutettava 200.200.200.200 palvelimen IP-osoite.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

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.

Copy to Clipboard

Luo virtuaalinen isännän määritystiedosto, joka tarjoaa sivustosi myös HTTPS:n kautta:

Copy to Clipboard

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.

Copy to Clipboard

Määritä oikea tiedosto-oikeus kaikille varmenne- ja avaintiedostoille.

Copy to Clipboard

Ota näennäisisännän määritys käyttöön.

Copy to Clipboard

Käynnistä Apache-palvelu uudelleen.

Copy to Clipboard

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.