Installing and Configuring UNMS on Ubuntu 18 04 LTS
Obsah:
- Předpoklady
- Nainstalujte Nginx
- Upravte Firewall
- Vyzkoušejte instalaci
- Nainstalujte Nginx z úložiště PPP Nginx
- Spravujte službu Nginx pomocí systemctl
- Struktura a osvědčené postupy konfiguračního souboru Nginx
- Závěr
Výraz „engine x“ společnosti Nginx je bezplatný, výkonný HTTP a reverzní proxy server s otevřeným zdrojovým kódem, který ovládá některé z největších webů na internetu.
Ve srovnání s Apache dokáže Nginx zvládnout mnohem větší počet souběžných připojení a má menší velikost paměti na připojení.
V tomto tutoriálu diskutujeme o tom, jak nainstalovat a spravovat Nginx v systémech Ubuntu 16.04.
Předpoklady
Před začátkem tutoriálu se ujistěte, že jste přihlášeni jako uživatel s právy sudo a že na portu 80 nebo 443 není spuštěn Apache ani jiná služba.
Nainstalujte Nginx
Balíčky Nginx jsou k dispozici ve výchozích softwarových úložištích Ubuntu. Instalace je velmi jednoduchá, jednoduše spusťte následující příkazy:
sudo apt update
sudo apt install nginx
Po dokončení instalace zkontrolujte stav služby Nginx zadáním:
sudo systemctl status nginx
Výstup by měl ukázat, že služba Nginx je aktivní a spuštěná:
● 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 Sun 2018-01-05 15:44:04 UTC; 1min 59s ago Main PID: 1291 (nginx) CGroup: /system.slice/nginx.service ├─1291 nginx: master process /usr/sbin/nginx -g daemon on; master_process on └─1293 nginx: worker process
Chcete-li zkontrolovat typ verze Nginx:
sudo nginx -v
nginx version: nginx/1.10.3 (Ubuntu)
Upravte Firewall
Za předpokladu, že ke správě brány firewall používáte
UFW
, budete muset otevřít porty HTTP (
80
) a HTTPS (
443
).
To lze provést povolením profilu „Nginx Full“, který obsahuje pravidla pro oba porty:
sudo ufw allow 'Nginx Full'
Ověření typu stavu brány firewall:
sudo ufw status
Výstup bude vypadat takto:
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Nginx Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Nginx Full (v6) ALLOW Anywhere (v6)
Vyzkoušejte instalaci
Chcete-li si ověřit, že Nginx funguje podle očekávání, otevřete ve
http://YOUR_IP
prohlížeči
http://YOUR_IP
a zobrazí se výchozí uvítací stránka Nginx, jak je uvedeno níže:
Nainstalujte Nginx z úložiště PPP Nginx
Balíčky Nginx z repozitářů Ubuntu jsou často zastaralé. Chcete-li nainstalovat nejnovější verzi Nginx, použijte oficiální repozitář Nginx PPA.
Nainstalujte nejnovější verzi Nginx na Ubuntu 16.04 podle následujících pokynů:
-
Nejprve nainstalujte
software-properties-common
balíčeksoftware-properties-common
:sudo apt install software-properties-common
Přidejte úložiště PPP Nginx pomocí následujícího příkazu:
sudo add-apt-repository ppa:nginx/stable
Aktualizujte seznam balíčků a nainstalujte Nginx:
sudo apt update
sudo apt install nginx
Po dokončení instalace zkontrolujte verzi Nginx pomocí:
sudo nginx -v
Výstup bude vypadat asi takto:
nginx version: nginx/1.12.2
Spravujte službu Nginx pomocí systemctl
Službu Nginx můžete spravovat stejným způsobem jako jakoukoli jinou systémovou jednotku.
-
Chcete-li zastavit službu Nginx, spusťte:
sudo systemctl stop nginx
Chcete-li spustit službu Nginx, zadejte:
sudo systemctl start nginx
Restartujte službu Nginx:
sudo systemctl restart nginx
Po provedení některých změn konfigurace znovu načtěte službu Nginx:
sudo systemctl reload nginx
Zakažte spuštění služby Nginx při spuštění:
sudo systemctl disable nginx
Znovu povolte službu Nginx pro opětovné spuštění při spuštění:
sudo systemctl enable nginx
Struktura a osvědčené postupy konfiguračního souboru Nginx
- Všechny konfigurační soubory Nginx jsou umístěny v adresáři
/etc/nginx/
Hlavní konfigurační soubor Nginx je/etc/nginx/nginx.conf
Pro usnadnění údržby konfigurace Nginx se doporučuje vytvořit samostatný konfigurační soubor pro každou doménu. Můžete mít tolik souborů bloků serveru, kolik potřebujete. Soubory bloků serveru/etc/nginx/sites-available
jsou uloženy v adresáři/etc/nginx/sites-available
. Konfigurační soubory nalezené v tomto adresáři nepoužívá Nginx, pokud nejsou propojeny s adresářem s/etc/nginx/sites-enabled
aktivujete blok serveru, musíte z webů konfiguračních souborů vytvořit webový odkaz (ukazatel) adresář, který je ksites-available
prosites-enabled
adresáře, který je pro nějsites-enabled
Je vhodné dodržovat standardní konvenci pojmenování, například pokud je vaše doménamydomain.com
měl by být váš konfigurační soubor pojmenován/etc/nginx/sites-available/mydomain.com.conf
Adresář/etc/nginx/snippets
obsahuje úryvky konfigurace, které lze zahrnout do souborů bloků serveru. Pokud používáte opakovatelné konfigurační segmenty, můžete tyto segmenty změnit na úryvky a zahrnout soubor úryvků do bloků serveru. Soubory protokoluaccess.log
(access.log
aerror.log
) jsou umístěny v adresáři/var/log/nginx/
. Pro každý blok serveru se doporučuje mít různé soubory protokoluaccess
aerror
Můžete nastavit kořenový adresář dokumentů vaší domény do libovolného umístění. Mezi nejčastější umístění pro webroot patří:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
Závěr
Blahopřejeme, úspěšně jste nainstalovali Nginx na server Ubuntu 18.04. Nyní jste připraveni začít nasazovat své aplikace a používat Nginx jako web nebo proxy server.
Zabezpečený certifikát je v současné době pro všechny weby nezbytnou funkcí. Chcete-li zabezpečit web pomocí bezplatného certifikátu SSL šifrování, můžete zkontrolovat následující příručku:
Zabezpečte Nginx pomocí šifrování na Ubuntu 16.04
nginx ubuntuJak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.
Jak nainstalovat phpmyadmin s nginx na Ubuntu 18.04

phpMyAdmin je open source nástroj založený na PHP pro správu serverů MySQL a MariaDB přes webové rozhraní. Tento tutoriál popisuje, jak nainstalovat phpMyAdmin s Nginx na Ubuntu 18.04.
Jak nainstalovat wordpress s nginx na Ubuntu 18.04

V tomto tutoriálu vám ukážeme, jak nainstalovat WordPress na stroj Ubuntu 18.04. WordPress je zdaleka nejpopulárnější open source blogování a platforma CMS na světě.