Webové aplikace si v posledních letech získaly velkou oblibu jako prostředek poskytování služeb různým klientům. Pomocí webové aplikace můžete oslovit širší publikum bez ohledu na zařízení nebo operační systém, který používají.

Být schopen nainstalovat a nakonfigurovat webový server je cenná dovednost, kterou musíte mít jako webový vývojář i softwarový inženýr. Webový server je program zodpovědný za doručování vašeho webového obsahu klientům přes internet nebo síť.

Pojďme se podívat na to, jak nainstalovat a nakonfigurovat webový server Nginx na Ubuntu.

Proč používat Nginx?

Nginx je lehký a vysoce výkonný webový server, který lze spustit na Windows i Linuxu. Kromě toho, že je Nginx webovým serverem, je také široce používán jako reverzní proxy server a poštovní proxy server. Všimněte si, že Nginx se vyslovuje jako "engine x."

Jako reverzní proxy server nakonfigurujete Nginx tak, aby směroval provoz ze zadaného portu do nějaké aplikace běžící na serveru. Reverzní proxy Nginx poskytuje další vrstvu zabezpečení, protože kontroluje a filtruje provoz před tím, než zasáhne server.

instagram viewer

Nginx běží jako služba nebo démon na serveru a lze jej snadno spravovat správci služeb, jako je systemctl na Linuxu. V neposlední řadě je Nginx dobře zdokumentován a těší se obrovské podpoře komunity.

Jak nainstalovat server Nginx na Ubuntu

Pro účely této příručky si ukážeme, jak můžete nainstalovat server Nginx na počítač se systémem Linux se systémem Ubuntu.

Krok 1: Instalace bezpečnostních předpokladů

Pokud instalujete Nginx na zabezpečený server, je důležité, abyste nainstalovali tyto předpoklady, abyste zajistili, že vaše instalace bude bezpečná a získáte stabilní verze programů.

Nejprve aktualizujte seznam balíčků vašeho systému.

aktualizace sudo apt

Nainstalujte gnupg2 pro zabezpečený komunikační kanál při stahování aplikace.

sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

Dále byste měli získat oficiální podpisový klíč od Nginx k ověření pravosti balíčku.

kučera https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Nyní ověřte, že importovaný soubor obsahuje správný klíč spuštěním:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Výstup by měl obsahovat otisk prstu, jak je znázorněno níže.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Zaregistrujte se a nastavte úložiště Nginx ve svém systému, abyste získali stabilní balíčky, což je důležité pro produkční a bezpečná prostředí.

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Krok 2: Instalace Nginx

Dalším krokem je instalace serveru Nginx. Zapamatujte si aktualizujte zdroje balíčků před stažením nových balíčků.

aktualizace sudo apt

Instalace serveru Nginx je docela jednoduchá. Jednoduše spusťte následující příkaz:

sudo apt nainstalovat nginx

Další informace: Rozdíl mezi APT a dpkg na Ubuntu

Nginx v akci

Výchozí stránka obsluhovaná Nginxem je uložena v adresáři /usr/share/nginx/html. Své statické webové stránky můžete umístit buď do tohoto umístění, nebo do jiného umístění podle svého výběru a nakonfigurovat virtuálního hostitele.

Virtuální hostitel vám umožňuje obsluhovat více webových stránek na stejném hardwaru nebo infrastruktuře serveru.

Stav serveru Nginx můžete zkontrolovat pomocí následujícího příkazu:

sudo systemctl status nginx

Výstup zde ukazuje, že démon Nginx je aktivní a běží. Pokud není aktivní, spusťte jej zadáním následujícího příkazu:

sudo systemctl spusťte nginx

Pokud provedete nějaké změny konfigurace Nginx, můžete server restartovat pomocí příkaz systemctl jak následuje:

sudo systemctl restart nginx

Chcete-li obsluhovat výchozí webovou stránku Nginx, otevřete adresu URL http://localhost: 80 ve webovém prohlížeči. Uvítá vás stránka podobná té níže.

Přečtěte si, jak vyvíjet webové aplikace

Gratulujeme, úspěšně jste nainstalovali a nakonfigurovali Nginx. Tato příručka se zabývala tím, jak nainstalovat a nakonfigurovat webový server na Ubuntu. Kromě toho jsme diskutovali o tom, jak můžete spravovat démona serveru Nginx pomocí systemctl.

Poptávka po webových vývojářích nikdy nebyla tak obrovská a nevykazuje žádné známky zpomalení v dohledné době. Začněte svou cestu vývoje webu tím, že se naučíte základy HTML ještě dnes.

Úvod do HTML

Pokud se chcete naučit vytvářet webové stránky, musíte se naučit HTML.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Linux
  • Programování
  • Ubuntu
  • Webový server
  • Nainstalujte software
O autorovi
Mwiza Kumwenda (40 zveřejněných článků)

Mwiza vyvíjí software z povolání a ve velké míře píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomika, politika a podniková architektura.

Více od Mwizy Kumwendy

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem