GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Nginx na Ubuntu 16.04

Nginx je jedním z nejpopulárnějších softwarových webových serverů s otevřeným zdrojovým kódem. Je široce používán pro vyrovnávání zátěže, reverzní proxy, streamování médií a mnoho dalšího. Nginx je jediný vysoce výkonný HTTP server typu vše v jednom navržený tak, aby obsluhoval velký objem souběžných připojení jako alternativa k webovému serveru Apache. Dnes je Nginx nainstalován na více než 450 milionech serverů po celém světě a používá ho jeden z webů s nejvyšší návštěvností na webu, jako je Dropbox, hry Zynga, Netflix. V tomto tutoriálu vám ukážeme, jak nainstalovat Nginx na Ubuntu 16.04.

Není pochyb o tom, že Nginx je nejlepší webový server a řešení pro poskytování aplikací ve své třídě. Instalace Nginx na Ubuntu 16.04 je snadný úkol, postupujte podle níže uvedených kroků a Nginx byste měli mít na svém serveru Ubuntu nainstalován za méně než 10 minut. Tato příručka by měla fungovat i na jiných systémech Linux VPS založených na Ubuntu, ale byla testována a napsána pro Ubuntu 16.04 VPS. Začněme.

Krok 1:Nainstalujte Nginx na váš server Ubuntu

Nginx je k dispozici v jednoduchých úložištích balíčků Ubuntu. Nejprve aktualizujte mezipaměť apt pomocí následujícího příkazu:

sudo apt update

a nainstalujte Nginx vydáním:

sudo apt install nginx

Po dokončení instalace se Nginx automaticky spustí.
Můžete se ujistit, že služba Nginx běží pomocí následujícího příkazu:

sudo systemctl status nginx

Výstup by měl vypadat takto:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-03-31 01:50:44 CDT; 8s ago
 Main PID: 716 (nginx)
   CGroup: /system.slice/nginx.service
           ├─716 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
           ├─717 nginx: worker process
           ├─718 nginx: worker process
           ├─719 nginx: worker process
           └─720 nginx: worker process

Krok 2:Otevřete porty brány firewall

Pokud používáte ufw musíte otevřít HTTP port 80 a/nebo HTTPS port 433. Ufw přichází s profily založenými na výchozích portech nejběžnějších démonů a programů.

Chcete-li otevřít oba porty Nginx, spusťte následující příkaz:

sudo ufw allow 'Nginx Full'

Pro ověření změny spusťte:

sudo ufw status

Výstup by měl vypadat takto:

Status: active

To                         Action      From
--                         ------      ----
Nginx Full                 ALLOW       Anywhere
Nginx Full (v6)            ALLOW       Anywhere (v6)

Nyní můžete otevřít prohlížeč, zadat IP adresu svého serveru do adresního řádku prohlížeče a měla by se zobrazit výchozí stránka Nginx.

Krok 3:Správa služby Nginx

Službu Nginx můžete spravovat stejně jako kteroukoli jinou systemd jednotka.

Spusťte službu nginx pomocí následujícího příkazu:

sudo systemctl start nginx

Zastavte službu pomocí:

sudo systemctl stop nginx

Restartujte službu pomocí:

sudo systemctl restart nginx

Zkontrolujte stav služby pomocí:

sudo systemctl status nginx

Povolte službu při spouštění systému pomocí:

sudo systemctl enable nginx

Zakažte službu při spouštění systému pomocí:

sudo systemctl disable nginx

Krok 4:Vytvořte nový blok serveru

Výchozí instalace Nginx bude mít povolen jeden blok serveru s kořenem dokumentu nastaveným na /var/www/html .
V této příručce vytvoříme nový blok serveru pro doménu example.com a nastavte kořen dokumentu na /var/www/example.com .

Nejprve vytvořte kořenový dokument domény pomocí následujícího příkazu:

sudo mkdir -p /var/www/example.com

a poté vytvořte index.html soubor s následujícím obsahem:

sudo vim /var/www/example.com/index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>example.com</title>
</head>
<body>
    <h1>example.com server block</h1>
</body>
</html>

Dále vytvořte nový blok serveru s následujícím obsahem:

sudo vim /etc/nginx/sites-available/example.com.conf
server {
       listen 80;
       listen [::]:80;

       server_name example.com www.example.com;

       root /var/www/example.com;
       index index.html;

       location / {
               try_files $uri $uri/ =404;
       }
}

Aktivujte blok serveru vytvořením symbolického odkazu :

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf

Krok 5:Restartujte Nginx

Otestujte konfiguraci Nginx a restartujte nginx:

sudo nginx -t
sudo systemctl restart nginx

Nyní, když zadáte example.com v adresním řádku prohlížeče byste měli vidět example.com server block .

Samozřejmě nemusíte instalovat Nginx na Ubuntu 16.04, pokud používáte jedno z našich optimalizovaných řešení Nginx Web Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Nginx na Ubuntu 16.04 nainstalovali a nakonfigurovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Nginx na Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Elgg s Nginx na Ubuntu 14.04

  2. Jak nainstalovat Attendize na Ubuntu 16.04

  3. Jak nainstalovat Joomla 3 na Ubuntu 16.04

  1. Jak nainstalovat Phabricator na Ubuntu 16.04

  2. Jak nainstalovat Joomla na Ubuntu 18.04

  3. Jak nainstalovat Joomla s Nginx na Ubuntu 18.04

  1. Jak nainstalovat Backdrop na Ubuntu 16.04

  2. Jak nainstalovat Drupal na Ubuntu 18.04

  3. Jak nainstalovat ownCloud na Ubuntu 18.04