GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat Nginx na Ubuntu 20.04 LTS pomocí zdrojového kódu – průvodce krok za krokem?

Nginx je software s otevřeným zdrojovým kódem, který funguje jako webový server, reverzní proxy, nástroj pro vyrovnávání zatížení a mnoho dalšího. Byl speciálně navržen tak, aby poskytoval maximální výkon a vysokou stabilitu.

Software se řídí architekturou master-slave, přičemž jeden hlavní proces udržuje více podřízených procesů. Nginx byl vyvinut ruským vývojářem Igorem Sysoevem, protože byl frustrovaný webovým serverem Apache a chtěl lepší náhradu, která by zvládla 10 000 souběžných připojení s nízkou spotřebou paměti. Díky němu vznikl webový server Nginx. Dnes Nginx obsluhuje některé z nejlepších světových webů a zdá se, že jeho růst jde jen nahoru.

Zde na LinuxAPT se podíváme na to, jak nainstalovat Nginx na váš systém Ubuntu Server 20.04 Linux pomocí zdrojového kódu.

Chcete-li zjistit, jak můžete nastavit Nginx jako reverzní proxy na Ubuntu 20.04, navštivte:https://linuxapt.com/blog/1162-set-up-nginx-as-reverse-proxy-on-ubuntu-20-04.


Kroky k instalaci Nginx na Ubuntu Server 20.04 LTS prostřednictvím zdrojového kódu

1. Proveďte aktualizaci systému

Před zahájením instalace aktualizujte a upgradujte svůj operační systém pomocí příkazu níže, abyste na svém serveru měli pouze aktualizované balíčky:

$ sudo apt update && sudo apt upgrade -y


2. Přidejte nejnovější Nginx PPA (hlavní řada)

Nyní přidejte nejnovější Nginx PPA spuštěním příkazu níže:

$ sudo add-apt-repository ppa:ondrej/nginx-mainline -y && sudo apt update


3. Nainstalujte Nginx

Po instalaci PPA a aktualizaci seznamu repozitářů nainstalujete Nginx pomocí tohoto příkazu:

$ sudo apt install nginx-core nginx-common nginx nginx-full

Po spuštění tohoto příkazu můžete být dotázáni, zda chcete během instalace zachovat nebo nahradit váš stávající konfigurační soubor /etc/nginx/nginx.conf. Doporučujeme ponechat tento existující konfigurační soubor stisknutím n. To umožní vytvoření kopie souboru, kterou můžete v případě potřeby použít v budoucnu.


4. Přidejte zdrojový kód Nginx do úložiště

Při instalaci PPA se ve výchozím nastavení zdrojový kód nenainstaluje. Nejprve jej budete muset ručně povolit. Chcete-li to provést, otevřete konfigurační soubor v /etc/apt/sources.list.d pomocí editoru, jak je uvedeno níže:

$ sudo nano /etc/apt/sources.list.d/ondrej-ubuntu-nginx-mainline-*.list

Nyní najděte tento řádek a odkomentujte jej odstraněním symbolu hash.

Nyní soubor uložte stisknutím kláves Control + X, poté Y a stiskněte Enter. Změny budou uloženy.

Nyní aktualizujte seznam úložišť takto:

$ sudo apt update


5. Stáhněte si zdroj Nginx

Dále si stáhneme zdrojový kód Nginx pro případ, že byste později potřebovali zkompilovat dynamický modul. Chcete-li to provést, musíte si stáhnout a přidat zdrojový balíček do umístění /etc/local/src/nginx.

i. Vytvořte adresář

Vytvořte adresář jako tento:

$ sudo mkdir /usr/local/src/nginx && cd /usr/local/src/nginx

ii. Nainstalujte závislosti a stáhněte si balíček

Nyní si stáhněte zdrojový balíček spuštěním příkazu níže:

$ sudo apt install dpkg-dev -y && sudo apt source nginx


6. Ověřte zdrojovou verzi Nginx

Spusťte příkaz ls a vypište soubory v adresáři:

$ ls

Změny uvidíte v adresáři /usr/src/local/nginx.

Nyní spusťte příkaz níže, abyste se ujistili, že verze zdrojového balíčku je stejná jako verze Nginx, kterou jste právě nainstalovali do operačního systému.

$ nginx -v

Uvidíte, že zdrojový balíček a operační systém Nginx by měly mít stejné číslo verze.


Jak odinstalovat Nginx z Ubuntu?

1. Zastavte Nginx

Chcete-li to provést, nejprve zastavte Nginx, protože bude spuštěn pomocí tohoto příkazu:

$ sudo systemctl stop nginx

2. Odeberte Nginx

Nyní odstraňte instalaci Nginx spuštěním následujícího příkazu:

$ sudo apt-get purge nginx -y && sudo apt autoremove nginx -y

Nyní již Nginx nebude ve vašem operačním systému.



Ubuntu
  1. Nainstalovat Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat LibreNMS na Ubuntu 20.04 LTS pomocí Nginx – průvodce krok za krokem?

  3. Nainstalovat NumPy na Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Nainstalovat Homebrew na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat Kanboard na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  3. Nainstalovat GoAccess na Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Instalace TYPO3 na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat PrestaShop na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat XAMPP na Ubuntu 20.04 LTS - Průvodce krok za krokem?