Jak nainstalovat Nginx na Ubuntu 16.04

jak nainstalovat nginx do ubuntu 16.04

Úvod

Nginx je jedním z nejpopulárnějších webových serverů s otevřeným zdrojovým kódem. Je široce používán pro vyvažování zátěže, reverzní proxying, streaming médií a mnoho dalšího. Nginx je jediný vysoce výkonný HTTP server typu all-in-one, navržený tak, aby sloužil vysokému objemu souběžných připojení jako alternativu k serveru Apache. Dnes Nginx je nainstalován na více než milionech serverů 450 a je využíván jedním z nejvýznamnějších webových stránek, jako je Dropbox, hry Zynga, Netflix. Není pochyb o tom, že Nginx je nejlepším webovým serverem ve třídě a řešením pro doručování aplikací. V této příručce vám ukážeme, jak nainstalovat Nginx na Ubuntu 16.40. Instalace Nginx na Ubuntu 16.04 je snadná úloha, jen pečlivě postupujte podle níže uvedených kroků a měli byste mít Nginx nainstalovaný na vašem Ubuntu serveru za méně než 10 min. Tato příručka by měla pracovat i na jiných systémech Linux VPS založených na Ubuntu, ale byla testována a napsána Ubuntu 16.04 VPS. Začněme.

Nginx nainstalujte

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

sudo apt update

a nainstalujte Nginx vydáním:

sudo apt nainstalovat nginx

Jakmile je instilace dokončena, Nginx bude automaticky spuštěn.
Ujistěte se, že služba Nginx běží s následujícím příkazem:

sudo systémový stav nginx

Výstup by měl vypadat níže:

● nginx.service - vysoký výkonový webový server a reverzní proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Aktivní: aktivní (běží) od Sat 2018-03-31 01: 50: 44 CDT; 8s ago Hlavní PID: 716 (nginx) CGroup: /system.slice/nginx.service ├─716 nginx: hlavní proces / usr / sbin / nginx -g démon on; master_process na ├─717 nginx: pracovní proces ├─718 nginx: pracovní proces ├─719 nginx: pracovní proces └─720 nginx: pracovní proces

Otevřete porty brány firewall

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

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

sudo ufw povolit 'Nginx Full'

Ověření změn:

sudo ufw status

Výstup by měl vypadat níže:

Stav: aktivní Akční od - - ---- ---- Nginx Úplné ALLOW Anywhere Nginx Úplné (v6) ALLOW Anywhere (v6)

Nyní můžete otevřít prohlížeč, zadejte adresu IP serveru do adresního řádku prohlížeče a zobrazí se výchozí stránka Nginx.

Jak nainstalovat Nginx na Ubuntu 16.04

Správa služby Nginx

Službu Nginx můžete spravovat stejně jako každá jiná systemd jednotka.

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

sudo systemctl spustit nginx

Zastavte službu pomocí:

sudo systemctl stop nginx

Restartujte službu pomocí:

sudo systémový restart nginx

Zkontrolujte stav služby pomocí:

sudo systémový stav nginx

Povolte službu při zavádění systému pomocí:

sudo systemctl povolit nginx

Zakažte službu na zavádění systému pomocí:

sudo systemctl zakáže nginx

Vytvořte nový serverový blok

Výchozí instalace Nginx bude mít povolen jeden serverový blok s korenovým nastavením dokumentu / Var / www / html.
V této příručce vytvoříme nový serverový blok pro doménu example.com a nastavte kořenový adresář dokumentu /var/www/example.com.

Nejprve vytvořte kořenový adresář domény s následujícím příkazem:

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

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

sudo vim /var/www/example/index.html
</ Title> </ body> <body> <h8> server.com example.com </ html> <html lang = "en"> <head> <meta charset = "UTF-1" blok </ h1> </ body> </ html>

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

sudo vim /etc/nginx/sites-available/example.com.conf
server {poslech 80; poslouchat [::]: 80; název_serveru example.com www.example.com; root /var/www/example.com; index index.html; umístění / {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

Restartujte Nginx

Otestujte konfiguraci Nginx a restartujte nginx:

sudo nginx -t sudo systémový restart nginx

Teď když vstoupíš example.com do adresního řádku prohlížeče, který byste měli vidět example.com blok serveru.

původní článek

Napsat komentář