Jak nainstalovat webový server Lighttpd na Linux

Lighttpd je tenká alternativa k webovému serveru Apache pro serverové operační systémy Unix, Linux a Windows. Jeho primárním cílem je poskytovat webový obsah rychlým a bezpečným způsobem.

Webový server Lighttpd je užitečný zejména pro ty, kteří potřebují doručovat obsah na web v Linuxu, ale nemají nutně působivé množství CPU a RAM.

Nastavení webového serveru Lighthttpd není podobné jako nastavení Apache nebo Nginx na Linuxu. Na vývojářském webu nejsou k dispozici žádné balíčky. Místo toho, pokud jej chcete používat, musíte si stáhnout balíček a nainstalovat jej ručně. Zde je návod, jak na to.

Stáhněte si balíček Lighttpd RPM

Před chvílí existoval balíček Lighttpd RPM pro CentOS/RedHat Enterprise Linux. Zdá se však, že vývojáři webového serveru je již nedistribuují. Pokud tedy chcete používat Lighttpd, je vyžadován zdrojový kód.

  Jak nainstalovat uTorrent na Linux s Wine

Získejte wget

Ke stažení zdrojového kódu budete potřebovat nástroj pro stahování wget. Protože většina serverových operačních systémů tento program vždy neobsahuje, je nutná instalace.

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

CentOS

sudo yum install wget

Fedora

sudo dnf install wget

OpenSUSE

sudo zypper install wget

Jakmile spustíte nástroj pro stahování wget na vašem linuxovém serveru (nebo na ploše, kterou používáte jako server), použijte příkaz CD a přesuňte relaci terminálu do adresáře /tmp.

Stažením do adresáře /tmp (aka dočasný) zajistíte, že jakmile bude software spuštěn a spuštěn, nezanese váš souborový systém.

cd /tmp

Zdrojový kód

Nyní, když je terminál v dočasném adresáři, vyvolejte wget a vezměte vydání zdrojového kódu lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Případně, pokud máte problémy s vydáním TarGZ, vývojáři mají k dispozici vydání TarXZ.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Stažení balíčku webového serveru lighttpd by mělo trvat několik sekund, v závislosti na vašem internetovém připojení. Po dokončení procesu přejděte k další části tohoto kurzu.

  8 věcí, které je třeba udělat po instalaci Linux Mint 19

Extrahujte zdrojový kód

Po stažení kódu na serverovém systému Linux v dočasném adresáři (/tmp) je nyní čas extrahovat kód z jeho archivu. Extrahování souborů kódu Lighttpd v Linuxu se provádí pomocí příkazu tar.

V terminálu zapište tar pomocí přepínačů „zxvf“. To vám umožní extrahovat a prohlížet obsah archivu TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

Případně, pokud jste si stáhli archiv TarXZ místo TarGZ, budete muset použít příkaz tar s jinou sadou přepínačů. Konkrétně ty „xvJf“.

tar xvJf lighttpd-1.4.52.tar.xz

S extrahovaným kódem spusťte příkaz CD a přesuňte terminál do nové složky.

cd lighttpd-*

Odtud použijte ls a zobrazte obsah adresáře.

ls

Kompilace Lighttpd na Linuxu

Vytvoření webového serveru Lighttpd má několik kroků. Není to přehnaně složité a začíná to instalací požadovaných závislostí.

Ubuntu

sudo apt install libpcre3-dev libbz2-dev zlib1g-dev

Debian

sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev

Arch Linux

sudo pacman -S pcre-8 zlib bzip2

Fedora

sudo dnf install pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper install pcre-devel zlibary-devel libbz2-devel

S nainstalovanými závislostmi je čas prohledat váš systém a vytvořit soubory make v systému. Soubory Make se vytvářejí pomocí skriptu „Configure“.

./configure

Nechte skript běžet. Skript může několikrát spustit a znovu spustit, zvláště pokud zjistí, že ve vašem systému chybí soubory závislostí.

  Jak extrahovat soubory RAR v systému Linux

V našem průvodci se snažíme, abychom vám pomohli nainstalovat závislosti, které skript potřebuje ke správnému generování souborů Make. Nemusí to však vždy fungovat. Pokud máte problémy, zkontrolujte dokumentaci.

Po dokončení konfigurace je čas vytvořit instalaci pomocí příkazu Make.

make

sudo make install 

Po dokončení instalace bude nutné nakonfigurovat server. Udělat toto, přejděte na oficiální stránky.

Balíčky specifické pro distribuci

Lighttpd se z větší části nesnaží udržovat balíčky specifické pro distribuci pro svůj webový server. Z tohoto důvodu jsme probrali, jak můžete zkompilovat a sestavit zdrojový kód. Stažení zdrojového kódu je navíc dobrý způsob, jak zajistit, že můžete získat nejnovější verzi softwaru bez ohledu na to, jaký máte operační systém Linux. Díky tomu mohou mít některé distribuce ve svých primárních softwarových zdrojích balíček webového serveru Lighttpd.

Chcete-li se dozvědět více, přejděte na pkgs.org. Na stránce uvidíte informace o uvedené pro několik balíčků Lighttpd. Mějte však na paměti, že pokud nainstalujete vydání specifická pro distribuci, nemusí být aktualizováno tak často, jako když je získáte přímo od vývojářů.