Telepítsen egy SSL-tanúsítványt az Nginx-re

Nginx logó

Ez az oktatóanyag megmutatja, hogyan kell beállítani az Nginx-et az SSL /TLS tanúsítványt az SSL.com-tól és irányítsa a bejövő HTTP forgalmat a webhely biztonságos HTTPS verziójára. Ezek az utasítások feltételezik, hogy már megtette létrehozta a CSR és a SSL-t rendelt /TLS igazolás az SSL.com-tól.

Az NGINX felhasználók most már automatizált SSL megrendelése, konfigurálása és megújításaTLS az SSL.com tanúsítványai az ACME protokollal. Kérlek olvass ACME SSL /TLS Automatizálás az Apache és az Nginx segítségével további információért.
  1. Amikor letölti a tanúsítványt az SSL.com-ról, válassza a nginx letöltési link. Ez a fájl tartalmazza a szerver tanúsítványát és az összes szükséges támogató tanúsítványt az Nginx használatához szükséges helyes sorrendben. A letöltött fájl nevének a következővel kell végződnie .chained.crt.
    Nginx letöltés
  2. Helyezze el a tanúsítványfájlt és az ön által létrehozott magánkulcsot CSR hová szeretné, ha az Nginx szerverre kerülnének. (A Debian-alapú Linux disztribúciók, például az Ubuntu közös helyei /etc/ssl/certs/ tanúsítványokért és /etc/ssl/private/ magánkulcsokhoz). A privát kulcsot megfelelően kell biztosítani - ellenőrizze az operációs rendszer dokumentációjában a megfelelő tulajdonosi és engedélyezési beállításokat.
  3. Nyissa meg a webhely HTTP-kiszolgálóblokkot tartalmazó Nginx konfigurációs fájlt (például az Ubuntuban ez a címen található /etc/nginx/sites-available/example.com). A HTTP kiszolgáló blokkjának ilyennek kell kinéznie:
    szerver {hallgat 80; hallgat [::]: 80; szerver_neve www.example.com; # konfiguráció folytatódik ...}
  4. Adjon hozzá egy blokkot a webhely HTTPS-verziójához a HTTP-blokk alá. Cserélje ki /PATH/TO/CERTIFICATE.crt és a /PATH/TO/KEY.key a tanúsítvány és a kulcs tényleges elérési útjaival.
    szerver {hallgat 80; hallgat [::]: 80; szerver_neve www.example.com; # a konfiguráció folytatódik ...} szerver {listen 443 ssl; hallgat [::]: 443 ssl; szerver_neve www.example.com; ssl_certificate /PATH/TO/CERTIFICATE.crt ssl_certificate_key /PATH/TO/KEY.key # konfiguráció folytatódik ...}
    Ne feledje, hogy ha webhelyének HTTP és HTTPS változatát is ki kell szolgálnia, akkor mindet beteheti listen irányelvek ugyanabba a blokkba:
    szerver {hallgat 80; hallgat [::]: 80; hallgatni 443 ssl; hallgat [::]: 443 ssl; szerver_neve www.example.com; ssl_certificate /PATH/TO/CERTIFICATE.crt ssl_certificate_key /PATH/TO/KEY.key # konfiguráció folytatódik ...}
    Általában azonban ajánlott az összes forgalmat HTTPS-re irányítani, az alábbiak szerint.
  5. Az összes bejövő HTTP forgalom átirányítása a porton 80 a HTTPS-hez adjon hozzá egy átirányítást a HTTP-blokkhoz. Ez azért ajánlatos, hogy a webhelyére vonatkozó meglévő HTTP-hivatkozások a webhely biztonságos HTTPS-verziójához vezessenek. Vegye figyelembe, hogy a HTTP-blokkból eltávolíthat minden további konfigurációt is.
    szerver {hallgat 80; hallgat [::]: 80; szerver_neve www.example.com; return 301 https: // $ host $ request_uri; } szerver {hallgat 443 ssl; hallgat [::]: 443 ssl; szerver_neve www.example.com; ssl_certificate /PATH/TO/CERTIFICATE.crt ssl_certificate_key /PATH/TO/KEY.key # konfiguráció folytatódik ...}
  6. Indítsa újra az Nginx alkalmazást a változtatások életbe léptetéséhez.
Köszönjük, hogy az SSL.com-t választotta! Ha bármilyen kérdése van, kérjük lépjen kapcsolatba velünk e-mailben a címen Support@SSL.com, hívás 1-877-SSL-SECURE, vagy egyszerűen kattintson az oldal jobb alsó sarkában található csevegés linkre. Számos gyakori támogatási kérdésre is talál választ Tudásbázis.

Feliratkozás az SSL.com hírlevelére

Ne hagyja ki az SSL.com új cikkeit és frissítéseit

Legyen tájékozott és biztonságos

SSL.com világelső a kiberbiztonság területén, PKI és digitális tanúsítványok. Iratkozzon fel, hogy megkapja a legújabb iparági híreket, tippeket és termékbejelentéseket SSL.com.

Örülnénk a visszajelzésének

Töltse ki felmérésünket, és ossza meg velünk véleményét legutóbbi vásárlásával kapcsolatban.