Haluatko oppia asentamaan Letsencrypt-varmenteen Ubuntu Linuxia käyttämättömän tietokoneen Nginx-palvelimelle? Tässä opetusohjelmassa näytämme sinulle, miten Letsencrypt-asiakas asennetaan ja määritetään HTTPS-verkkosivusto Nginx-palvelimelle.
Nginx kutsuu Virtualhosts server blocks -ominaisuutta.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
Esimerkissämme Nginx-palvelimen IP-osoite on 36.160.86.106.
Esimerkissämme Nginx-palvelin isännöi verkkosivustoa WWW.GAMEKING.TIPS.
Laiteluettelo
Seuraavassa osassa on luettelo tämän opetusohjelman luomiseen käytetyistä laitteista.
Amazon Associatena ansaitsen ehdot täyttävistä ostoksista.
Nginx – Liittyvä opetusohjelma:
Tällä sivulla tarjoamme nopean pääsyn luetteloon opetusohjelmia, jotka liittyvät Nginx.
Nginx Virtualhost – DNS-kokoonpano
Käytä GODADDY-verkkosivustoa ja osta DNS-verkkotunnus.
Esimerkissämme ostimme verkkotunnuksen nimeltä:
Voit käyttää mitä tahansa verkkosivustoa DNS-verkkotunnuksen ostamiseen, GoDaddy on vain henkilökohtainen valintani.
Luo DNS-merkintä, joka osoittaa sivustosi Nginxiä käyttävään tietokoneeseen.
Esimerkissämme loimme DNS-merkinnän, jonka osoite on WWW.GAMEKING.TIPS ja 35.160.86.106.
Testaa DNS-kokoonpano NSLOOKUP-komennolla.
Tässä on komentotulostin.
Onnittelen! Olet saanut vaaditun DNS-määrityksen valmiiksi.
Opetusohjelma Letsencrypt – Nginxin asennus
Asenna Nginx-palvelin.
Luo kansio uusien verkkosivustotiedostojen tallentamista varten.
Verkkosivuston tiedostot tallennetaan seuraavaan kansioon:
Luo Nginx-määritystiedosto uudelle sivustolle.
Tässä on tiedosto kokoonpanostamme.
Luo symbolinen linkki, jotta Nginxin näennäisisäntäkokoonpano voidaan ottaa käyttöön.
Käynnistä Nginx-palvelu uudelleen.
Luo testisivu uuteen sivustohakemistoon.
Tässä on tiedoston sisältö.
Avaa selain ja yritä käyttää virtuaalista verkkosivustoa.
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• http://www.gameking.tips
Onnittelut! Sait valmiiksi Nginxin Palvelinlohkot-määrityksen.
Nginx Letsencrypt – Varmenteen asentaminen
Meidän on asennettava ilmainen HTTPS-sertifikaatti.
Meidän on myös ohjattava kaikki HTTP-liikenne verkkosivuston HTTPS-versioon automaattisesti.
Asenna tarvittavien pakettien luettelo.
Asenna Nginxin ilmainen HTTPS-sertifikaatti
• Hyväksy käyttöehdot painamalla (A).
• Jaa sähköpostisi ja vastaanota uutiskirjeet painamalla (Y).
• Paina (2) ohjataksesi HTTP-verkkosivustosi automaattisesti HTTPS-versioihin.
Järjestelmä asentaa automaattisesti ilmaisen varmenteen.
Se määrittää myös Nginx-palvelimen ohjaamaan kaikki HTTP-käyttöoikeudet verkkosivustosi HTTPS-versioon.
Esimerkissämme järjestelmä muutti virtuaalisen isännän määritystiedostoamme.
Tässä on tiedoston sisältö.
KEY tiedosto sisältää sertifikaatin yksityisen avaimen ja on säilytettävä turvallisessa paikassa koko ajan.
Esimerkissämme KEY-tiedosto tallentui osoitteessa:
Järjestelmä muokkaa automaattisesti alkuperäistä Nginx-näennäisisännän määritystiedostoa.
Se ohjaa kaikki HTTP-pyynnöt automaattisesti verkkosivustosi HTTPS-versioon.
Avaa selain ja kirjoita uuden sivuston DNS-osoite HTTPS-protokollan avulla.
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• https://www.gameking.tips/
HTTPS-sivu on esitettävä.
Tarkista varmenteen ominaisuudet.
Olet asentanut Let’s Encrypt -varmenteen Nginx-palvelimeen.
Nginx Letsencrypt – Sertifikaatin uusiminen
Asennettu ilmainen sertifikaatti on voimassa 90 päivää.
Järjestelmä luo ajoitetun tehtävän, joka uusii minkä tahansa varmenteen automaattisesti 30 päivän kuluessa vanhenemisesta.
Ajoitetun tehtävän nimi on CERTBOT ja se sijaitsee seuraavassa kansiossa:
Tässä on tiedoston sisältö.
Simuloi sertifikaatin uusimisprosessia seuraavalla komennolla.
Tässä on komentotulostin.
Onnittelen! Olet määrittänyt Automaattisen salauksen automaattisen varmenteen uusimisen.