Nginx

Kuinka asentaa ilmainen SSL-varmenne Nginxille Debian 10 een

Kuinka asentaa ilmainen SSL-varmenne Nginxille Debian 10 een
TLS- ja SSL-protokollat ​​salaavat yhteyden sivuston (tai muun palvelun, mutta tässä opetusohjelmassa Nginx on painopiste) ja asiakkaan tai verkkoselaimen välillä välttäen haisteluita tai MiM (Man in the Middle) -hyökkäystä vakoilusta. Pari vuotta sitten Google vaati kaikkia verkkovastaavia käyttämään SSL: ää myös sellaisille sivustoille, joissa ei ole arkaluontoista tietoa, joten tämä protokolla on pakollinen myös markkinointitarkoituksiin (SEO).

Tämä opetusohjelma näyttää, kuinka ilmainen SSL-varmenne asennetaan Nginxille Debian 10: een Certbotin avulla.

Niille käyttäjille, jotka eivät ole vielä asentaneet Nginxiä, opetusohjelma alkaa nopeasti tutustumalla Nginxin asennukseen ja määrityksiin sivuston linuxin näyttämiseksi.bz, käyttäjät, joille Nginx on jo asennettu ja määritetty, voivat siirtyä Kuinka asentaa ilmainen SSL-varmenne Nginxille Debian 10: een.

Nginxin asentaminen Debian 10 Busteriin

Nginx on kehitetty korkeaan suorituskykyyn, joka tukee miljoonia yhteyksiä samanaikaisesti. Vaikka oletusarvoisesti se voi palvella vain staattisia sivustoja, toisin kuin Apache, joka voi palvella sekä staattisia että dynaamisia sivustoja, dynaamisia sivustoja voidaan palvella myös Nginxin avulla Apache tai muu ohjelmisto.
Jos Nginxiä ei ole vielä asennettu tietokoneellesi, tässä osiossa näkyy sen asennus ja kokoonpano, jos Nginx on jo asennettu, siirry Kuinka asentaa ilmainen SSL-varmenne Nginxille Debian 10: een.

Aloita Nginxin asentaminen Debian 10 Busteriin, aiemmat Debian-versiot tai Linux-pohjaiset jakelut:

# apt install nginx -y

Sinun pitäisi pystyä käyttämään verkkopalvelinta selaimesi kautta osoitteessa http: // 127.0.0.1 / (paikallinen isäntä).

Luo nyt määritystiedosto verkkosivustollesi nanolla päätelaitteessa:

# nano / etc / nginx / sites-available / linux.bz

Syötä äskettäin luotuun tiedostoon alla olevassa kuvassa näkyvä sisältö korvaamalla linux.bz verkkotunnuksellesi.

palvelin
kuuntele 80 default_server;
kuuntele [::]: 80 oletuspalvelin;
root / var / www / linux.bz;
indeksiindeksi.html;
palvelimen_nimi linux.bz www.linux.bz;
sijainti /
try_files $ uri $ uri / = 404;

Kun olet lisännyt yllä olevat rivit (korvattu linux.bz verkkotunnuksellesi), paina CTRL + X tallentaaksesi ja poistuaksesi nanotekstieditorista.

Luo sitten symbolinen linkki / etc / nginx / sites-enabled / linux.bz juoksemalla:

# ln -s / etc / nginx / sites-available / linux.bz / etc / nginx / sites-enabled / linux.bz

Luo nyt hakemisto / var / www /

Minun tapauksessani:

# mkdir / var / www / linux.bz

# sudo service nginx start

Nyt sinun pitäisi pystyä käyttämään verkkosivustoasi nginxin kautta selaimellasi:

Huomautus kotimaisille käyttäjille:

Jotta pääsy verkon ulkopuolelta sallitaan, joidenkin kotikäyttäjien on määritettävä reitittimensä välittämään tarvittavat portit verkkopalvelimilleen. Seuraava kuva näyttää vain esimerkin reitittimen määrityssivusta porttien edelleenlähetystä varten. Reitittimessä sinun on välitettävä portit 80 ja 443 Apache-tietokoneesi paikalliseen IP-osoitteeseen.

Kuinka asentaa ilmainen SSL-varmenne Nginxille Debian 10: een

Nginxin ilmainen SSL-asennusprosessi Debian 10 Busterin alla on melko helppoa ja nopeaa Certbotin ansiosta, joka tekee Lets Encrypt SSL -sertifikaateista helppojen asentaa.

Voit asentaa Certbotin Debian 10 Busteriin suorittamalla seuraavan komennon:

# apt install certbot python-certbot-nginx -y

Aloita määritysprosessi lisäämällä SSL-varmenne Nginxiin ja ohjaamaan kaikki http-liikenne https-ajoihin:

# sudo certbot --nginx

Voit täyttää kaikki pyydetyt kentät tai jättää ne tyhjiksi. Viimeisessä vaiheessa voit määrittää Nginxin automaattisesti ohjaamaan kaiken suojaamattoman liikenteen https: n kautta.

Päätelmä Nginxin ilmaisesta SSL-sertifikaatista Debian 10 Buster -ohjelmassa

Ilmaisen SSL-varmenteen asentaminen Nginxille Debian 10 Busteriin on melko yksinkertainen ja nopea Certbotin ansiosta. Koko prosessi kesti minuutteja Nginx-verkkopalvelimen asentamiseen ja sen määrittämiseen SSL: llä.

Muita ilmaisia ​​SSL-varmenteiden ilmaisia ​​vaihtoehtoja voivat olla esimerkiksi SSL for Free (https: // sslforfree.com, lyhyet Comodon ilmaiset SSL-lisenssit tai Zerossl, jota en vielä kokeillut, mutta mikään niistä ei tarkoita nopeaa ja yksinkertaista tapaa kuin tämä.

Toivon, että pidit tämän lyhyen artikkelin Nginxin ilmaisen SSL-varmenteen asentamisesta Debian 10: lle hyödyllisenä, kiitos, että lukit sen.

Muita artikkeleita Nginxin ilmaisen SSL-varmenteen asentamisesta Debian 10: een

Viisi parasta pelin kaappauskorttia
Olemme kaikki nähneet ja rakastaneet suoratoistopelejä YouTubessa. PewDiePie, Jakesepticye ja Markiplier ovat vain joitain huippupelaajista, jotka ova...
How to Develop a Game on Linux
A decade ago, not many Linux users would predict that their favorite operating system would one day be a popular gaming platform for commercial video ...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...