Nginx

Az Nginx ingyenes SSL-tanúsítványának telepítése a Debian 10-re

Az Nginx ingyenes SSL-tanúsítványának telepítése a Debian 10-re
A TLS és SSL protokollok összekapcsolják a kapcsolatot egy webhely (vagy más szolgáltatás, de ebben az oktatóanyagban a Nginx áll a középpontban) és egy kliens vagy webböngésző között, elkerülve a szippantást vagy a MiM (Man in the Middle) támadást a kémkedés kommunikációjától. Pár évvel ezelőtt a Google minden webmestertől megkövetelte az SSL használatát, olyan webhelyek számára is, amelyek nem rendelkeznek érzékeny információcserével, így ezt a protokollt marketing célokra (SEO) is kötelezővé kell tenni.

Ez az oktatóanyag bemutatja, hogyan telepíthet egy ingyenes SSL tanúsítványt az Nginx számára a Debian 10-re a Certbot használatával.

Azoknak a felhasználóknak, akik még nem telepítették az Nginx-et, az oktatóanyag az Nginx telepítésének és konfigurálásának gyors bevezetésével kezdődik, hogy megmutassa a linuxot.bz, azok a felhasználók, akiknek már telepítve és konfigurálva van az Nginx, ugrhatnak Az Nginx ingyenes SSL-tanúsítványának telepítése a Debian 10-re.

Az Nginx telepítése a Debian 10 Buster-re

A Nginx-et nagy teljesítményre fejlesztették ki, több millió kapcsolatot támogatva egyszerre. Míg alapértelmezés szerint csak statikus webhelyeket tud kiszolgálni, ellentétben az Apache-kal, amelyek mind statikus, mind dinamikus webhelyeket képesek kiszolgálni, a dinamikus webhelyeket az Nginx segítségével is Apache vagy más szoftver segítheti.
Ha még nincs telepítve az Nginx a számítógépére, akkor ebben a szakaszban bemutatjuk annak telepítését és konfigurálását, ha az Nginx már telepítve van, ugorjon Az Nginx ingyenes SSL-tanúsítványának telepítése a Debian 10-re.

Az Nginx telepítésének megkezdéséhez a Debian 10 Buster rendszeren a korábbi Debian verziók vagy alapú Linux disztribúciók futnak:

# apt install nginx -y

A webszerverre a böngészőn keresztül férhet hozzá a címen http: // 127.0.0.1 / (helyi kiszolgáló).

Most hozzon létre egy konfigurációs fájlt a webhelyéhez a nano használatával, a terminál futtatásakor:

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

Az újonnan létrehozott fájlba írja be az alábbi képen látható tartalmat, helyettesítve linux.bz a domain nevéhez.

szerver
hallgat 80 default_server;
hallgat [::]: 80 default_server;
root / var / www / linux.bz;
index index.html;
szerver_neve linux.bz www.linux.bz;
hely /
try_files $ uri $ uri / = 404;

A fenti sorok hozzáadása után (a linux cseréje).bz a domainhez), nyomja meg a CTRL + X billentyűkombinációt a nano szövegszerkesztő mentéséhez és kilépéshez.

Ezután hozzon létre egy szimbolikus linket a / etc / nginx / sites-enabled / linux.bz futással:

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

Most hozzon létre egy könyvtárat / var / www /

Esetemben:

# mkdir / var / www / linux.bz

# sudo szolgáltatás nginx start

Most már képesnek kell lennie arra, hogy a böngészőjével az nginx-en keresztül hozzáférjen a webhelyéhez:

Megjegyzés a hazai felhasználók számára:

A hálózaton kívülről történő hozzáférés engedélyezéséhez néhány otthoni felhasználónak konfigurálnia kell útválasztóját, hogy továbbítsa a szükséges portokat a webszervereire. A következő kép csak egy példát mutat az útválasztó konfigurációs oldalára a port továbbításhoz, az útválasztóban továbbítania kell a 80. és a 443. portot az Apache számítógép helyi IP-címére.

Az Nginx ingyenes SSL-tanúsítványának telepítése a Debian 10-re

Az Nginx ingyenes SSL telepítési folyamata a Debian 10 Buster alatt nagyon egyszerű és gyors a Certbot-nak köszönhetően, amely megkönnyíti az SSL tanúsítványok titkosítását.

A Certbot telepíthető a Debian 10 Buster programra a következő parancs futtatásával:

# apt install certbot python-certbot-nginx -y

A konfigurációs folyamat megkezdéséhez SSL-tanúsítvány hozzáadása az Nginx-hez és az összes http-forgalom átirányítása a https-futtatáshoz:

# sudo certbot --nginx

Az összes kért mezőt kitöltheti vagy üresen hagyhatja. Az utolsó lépés lehetővé teszi az Nginx automatikus beállítását az összes nem biztonságos forgalom átirányítására a https segítségével.

Következtetés az Nginx ingyenes SSL-tanúsítványáról a Debian 10 Buster-en

Az ingyenes SSL-tanúsítvány Nginx-re történő telepítésének folyamata a Debian 10 Buster-en elég egyszerű és gyors a Certbot-nak köszönhetően. Az egész folyamat néhány percet vett igénybe az Nginx webszerver telepítéséhez és az SSL-lel történő konfigurálásához.

Az ingyenes SSL-tanúsítványok beszerzésének egyéb ingyenes lehetőségei lehetnek az SSL ingyen (https: // sslforfree.com, a rövid Comodo ingyenes SSL licencek vagy a Zerossl, amelyet még nem próbáltam ki, de egyik sem jelenti a gyors és egyszerű módot, mint ez.

Remélem, hasznosnak találta ezt a rövid cikket az Ingyenes SSL-tanúsítvány telepítéséről az Nginx számára a Debian 10-re, köszönöm, hogy elolvasta.

Más cikkek az Nginx ingyenes SSL-tanúsítványának telepítéséről a Debian 10-en

Az egér mozgásának vezérlése és kezelése több monitor között a Windows 10 rendszerben
Dual Display Mouse Manager lehetővé teszi az egér mozgásának vezérlését és konfigurálását több monitor között, lassítva annak mozgását a határ közeléb...
A WinMouse segítségével testre szabhatja és javíthatja az egérmutató mozgását a Windows PC-n
Ha szeretné javítani az egérmutató alapértelmezett funkcióit, használjon ingyenes programokat WinMouse. További funkciókat kínál, amelyek segítenek ab...
Az egér bal oldali gombja nem működik a Windows 10 rendszeren
Ha dedikált egeret használ laptopjával vagy asztali számítógépével, de a az egér bal gombja nem működik a Windows 10/8/7 rendszeren valamilyen oknál f...