GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Nginx na Debian 10

V tomto článku vysvětlíme nezbytné kroky k instalaci a nastavení Nginx na Debian 10. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Nginx vyslovovaný jako „engine x“ je open source, vysoce výkonný HTTP a reverzní proxy server zodpovědný za zpracování zátěže některých největších webů na internetu. Může být použit jako samostatný webový server, nástroj pro vyrovnávání zatížení, mezipaměť obsahu a reverzní proxy pro servery HTTP a jiné servery.

Předpoklad:

  • Operační systém s Debianem 10
  • Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
  • Gnome Terminal pro Linux Desktop
  • Klient PuTTy SSH pro Windows nebo macOS
  • Powershell pro Windows 10/11
  • Znáte příkazy APT

Nainstalujte Nginx na Debian

Krok 1. První příkaz aktualizuje seznamy balíčků, abyste získali nejnovější verzi a závislosti.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte Nginx.

Balík Nginx je součástí výchozích úložišť Debian Buster. Spusťte následující příkaz pro instalaci Nginx:

sudo apt install nginx

Jakmile bude nainstalována, spusťte a povolte službu Nginx zadáním:

sudo systemctl start nginx
sudo systemctl enable nginx

Chcete-li ověřit, že služba běží, zkontrolujte její stav:

sudo systemctl status nginx

Krok 3. Nakonfigurujte bránu firewall.

Uživatelé UFW mohou otevřít porty HTTP (80) a HTTPS (443) povolením profilu „Nginx Full“:

sudo ufw allow 'Nginx Full'

Krok 4. Struktura konfiguračního souboru Nginx.

  • Konfigurační soubory Nginx jsou uloženy v /etc/nginx adresář.
  • Hlavní konfigurační soubor Nginx je /etc/nginx/nginx.conf .
  • Konfigurační soubory bloků serveru (vhost) jsou uloženy v /etc/nginx/sites-available adresář. Konfigurační soubory nalezené v tomto adresáři používá Nginx pouze v případě, že jsou propojeny s /etc/nginx/sites-enabled adresář.
  • Pro aktivaci bloků serveru vytvořte symbolický odkaz (ukazatel) z konfiguračního souboru v sites-available do adresáře sites-enabled adresář.
  • Chcete-li napsat lépe udržovatelný kód, je vhodné dodržovat standardní konvenci pojmenování. Pokud je například název vaší domény mydomain.com pak by se konfigurační soubor měl jmenovat /etc/nginx/sites-available/mydomain.com.conf .
  • /etc/nginx/snippets adresář obsahuje konfigurační fragmenty, které lze zahrnout do souborů bloků serveru. Pokud používáte opakovatelné konfigurační segmenty, můžete tyto segmenty přefaktorovat na úryvky a zahrnout soubor úryvků do bloků serveru.
  • Soubory protokolu Nginx (access.log a error.log ) jsou umístěny v /var/log/nginx/ adresář. Doporučuje se mít jiný access a error soubory protokolu pro každý blok serveru.

Krok 5. Přístup k Nginx.

Nyní můžete otestovat svou instalaci Nginx otevřením adresy http://VAŠE_IP_ADRESA nebo http://VAŠE_DOMÉNA ve webovém prohlížeči. Měli byste vidět výchozí uvítací stránku Nginx.

Blahopřejeme, naučili jste se nainstalovat a nakonfigurovat Nginx na Debian 10 Buster. Máte-li jakékoli dotazy, zanechte prosím níže komentář.


Debian
  1. Jak nainstalovat Nginx na Debian 8 (Jessie)

  2. Jak nainstalovat Nginx na Debian 9 (Stretch)

  3. Jak nainstalovat Microweber na Debian 9

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat WonderCMS s Nginx na Debian 11

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Nginx na Debian 10 Linux

  3. Jak nainstalovat R na Debian 10